<SEC-DOCUMENT>0000766829-23-000107.txt : 20230501
<SEC-HEADER>0000766829-23-000107.hdr.sgml : 20230501
<ACCEPTANCE-DATETIME>20230501161207
ACCESSION NUMBER:		0000766829-23-000107
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		58
CONFORMED PERIOD OF REPORT:	20230331
FILED AS OF DATE:		20230501
DATE AS OF CHANGE:		20230501

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-Q
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-08966
		FILM NUMBER:		23873757

	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-Q
<SEQUENCE>1
<FILENAME>sjw-20230331.htm
<DESCRIPTION>10-Q
<TEXT>
<XBRL>
<?xml version="1.0" ?><!--XBRL Document Created with Wdesk from Workiva--><!--Copyright 2023 Workiva--><!--r:487d5d80-b190-457d-8bba-a970c5b06088,g:8202a8c6-1658-47ab-a341-5bca3d39ecfe,d:5dfde4b795f848ae9c2326ead50c6135--><html xmlns:dei="http://xbrl.sec.gov/dei/2022" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:srt="http://fasb.org/srt/2022" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sjw="http://www.sjwater.com/20230331" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns="http://www.w3.org/1999/xhtml" xmlns:us-gaap="http://fasb.org/us-gaap/2022" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>sjw-20230331</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331" name="dei:EntityCentralIndexKey" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV80L2ZyYWc6OGRhZDc0MTZhY2IxNGZkZjg4MmVkMDcyNDdhMGRhMzQvdGFibGU6NGI1Y2MzZjYyYmFhNGFjOWI2MGRkZmMxMDU1YTExY2YvdGFibGVyYW5nZTo0YjVjYzNmNjJiYWE0YWM5YjYwZGRmYzEwNTVhMTFjZl8zLTEtMS0xLTE0ODAyNg_d019e2dc-1d18-42df-99ac-79f066f64178">0000766829</ix:nonNumeric><ix:nonNumeric contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331" name="dei:CurrentFiscalYearEndDate" format="ixt:date-month-day" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV80L2ZyYWc6OGRhZDc0MTZhY2IxNGZkZjg4MmVkMDcyNDdhMGRhMzQvdGFibGU6NGI1Y2MzZjYyYmFhNGFjOWI2MGRkZmMxMDU1YTExY2YvdGFibGVyYW5nZTo0YjVjYzNmNjJiYWE0YWM5YjYwZGRmYzEwNTVhMTFjZl80LTEtMS0xLTE0ODAyNg_0a685390-64e2-42f0-8945-b5de8b516651">12/31</ix:nonNumeric><ix:nonNumeric contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331" name="dei:DocumentFiscalYearFocus" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV80L2ZyYWc6OGRhZDc0MTZhY2IxNGZkZjg4MmVkMDcyNDdhMGRhMzQvdGFibGU6NGI1Y2MzZjYyYmFhNGFjOWI2MGRkZmMxMDU1YTExY2YvdGFibGVyYW5nZTo0YjVjYzNmNjJiYWE0YWM5YjYwZGRmYzEwNTVhMTFjZl81LTEtMS0xLTE0ODAyNg_978c6212-8719-456e-85c8-cfb7026dcc58">2023</ix:nonNumeric><ix:nonNumeric contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331" name="dei:DocumentFiscalPeriodFocus" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV80L2ZyYWc6OGRhZDc0MTZhY2IxNGZkZjg4MmVkMDcyNDdhMGRhMzQvdGFibGU6NGI1Y2MzZjYyYmFhNGFjOWI2MGRkZmMxMDU1YTExY2YvdGFibGVyYW5nZTo0YjVjYzNmNjJiYWE0YWM5YjYwZGRmYzEwNTVhMTFjZl82LTEtMS0xLTE0ODAyNg_575a1b67-3f18-4ddf-a230-a3d87f1fdfd3">Q1</ix:nonNumeric><ix:nonNumeric contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331" name="dei:AmendmentFlag" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV80L2ZyYWc6OGRhZDc0MTZhY2IxNGZkZjg4MmVkMDcyNDdhMGRhMzQvdGFibGU6NGI1Y2MzZjYyYmFhNGFjOWI2MGRkZmMxMDU1YTExY2YvdGFibGVyYW5nZTo0YjVjYzNmNjJiYWE0YWM5YjYwZGRmYzEwNTVhMTFjZl83LTEtMS0xLTE0ODAyNg_7f34ec35-ac96-4503-873f-3d41a2eaee2e">FALSE</ix:nonNumeric></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="sjw-20230331.xsd"></link:schemaRef></ix:references><ix:resources><xbrli:context id="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i300d183b475a4b678a53e01486e5c96f_I20230425"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-04-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:context id="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="usdPerShare"><xbrli:divide><xbrli:unitNumerator><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unitNumerator><xbrli:unitDenominator><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unitDenominator></xbrli:divide></xbrli:unit><xbrli:context id="i0ec9602869474a40befdf58c1fcc3b02_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i40fd741517c3449a803e5495a6cee623_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="i298d9c5f770a4540b34461069cd89e6b_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="i5c6cd61896bb4869bab42930e74630dc_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="i0282e047e3f04706ac488c9090fea606_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="iacae8a63002d48898d6f837c050a37de_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:context id="i2df7bf4778724a499d6e8ce362996b66_D20230101-20230331"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie9b4ad321f034884a8cf84def8f0d504_D20230101-20230331"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if02fcf0f97a645b1a3a2797d862abe06_D20230101-20230331"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6e97b489944144639a9d3c42f18220cd_D20230101-20230331"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ice392ab1ba2a4b0495fca07d3083adec_I20230331"><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>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3f795acb77364c9fb9724cd4c6c517cb_I20230331"><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>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id4950c2767824a619e7cd94bcb5c993e_I20230331"><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>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5724ebe0ddc6419f99a794775a00c542_I20230331"><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>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic060767cc3bc4b998051621087f830bb_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="i7549c8f17690427993baeea118151d6c_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="iad06198630424684ac936d6584ce76d6_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="i0e416a2ef97b48ce9ee844a862000065_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="i0c9d168a2ddd4e45a299055fbc674a75_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idca811a8146a4e4a81cc096110272eb0_D20220101-20220331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1ed86aab041f4d8a91d99320125565f2_D20220101-20220331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i55969dede1c64fac99b8a2bfe03d3a61_D20220101-20220331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i724443ac380b418fa68154b92d28b06c_D20220101-20220331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ief68b0dbf2aa4eed9d2734b0a8327ba5_I20220331"><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-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8566dc76d20c4ece9fc290035d4dc1f0_I20220331"><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-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3d1d1a3bbdec4eaeb2b02d5a140662d1_I20220331"><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-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8ca8ebce71bb47cb8285215af04e7005_I20220331"><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-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic78bc0ddf3144c2f89c9025a2a1ed8bb_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="subsidiary"><xbrli:measure>sjw:subsidiary</xbrli:measure></xbrli:unit><xbrli:context id="i795334faaa8747da9385339c2cd496dd_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongLivedAssetsHeldForSaleByAssetTypeAxis">sjw:WarehouseBuildingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8d765f64fcb34e229dcc275507cbd76b_I20230331"><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>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2291afd297564ec284b69d1ccb8be091_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="i6aca4df2700248ea9191021f991169b3_I20230331"><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>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6c95158f71ec413497043fa888ec25c3_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="ib74affa23a9f49ccaa976e4cb3e8aa87_D20230101-20230331"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i68304dcfc004431e82615e167db46ed7_D20220101-20220331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibb367cbd41e74aa88de5512dba9e5049_I20230331"><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>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibc3444d752854df5a857aa2fe3e7f490_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="i4e4f6fee050741d0b5401a5bf5bac48f_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">us-gaap:PensionAndOtherPostretirementPlansCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6d25d7dec51f4b579c9b3a5937ac9da6_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">us-gaap:PensionAndOtherPostretirementPlansCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1f4caf223b134c37a116b85a517ba667_I20230331"><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>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9f810916a05a45f98b4d86c7d63c9a0f_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="i8760cfe44fbb4b9896793522879bc3a1_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:MontereyWaterRevenueAdjustmentMechanismMWRAMMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0e335ed0f9a24a99a77ad310ba35c055_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:MontereyWaterRevenueAdjustmentMechanismMWRAMMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i87b83c196d774c8688ba8d49084f1fe8_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:WaterConservationMemorandumAccountWCMAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9634b657409a4704bba468dac14a3b96_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:WaterConservationMemorandumAccountWCMAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iaa3a55fd4a75469bbbf637d7801d284d_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:A2022GeneralRateCaseInterimMemorandumAccountMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7a83da6f78d94ef6a8afded09502ed03_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:A2022GeneralRateCaseInterimMemorandumAccountMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6ae1eb4225134457bf5c72ed834381a3_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:CostRecoveryAccountsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i76654fd33d90475aa396f92a9eb1a078_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:CostRecoveryAccountsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0ffb97b423f34f7ab50e5a0798069b7f_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:AllOtherBalancingAndMemorandumAccountsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i16bd40d7d15f405c98d052de5bcb37c0_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:AllOtherBalancingAndMemorandumAccountsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie9623b454103438e8242e73a9f5d531a_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:WaterRevenueAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i91e28cf3006140a6bdbf851d2b27e8e2_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:WaterRevenueAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i22c2f7b9feb54755b670f3d32ce9ce6d_I20230331"><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>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7c0bd4f9d1db44048df53db8fedb63ae_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:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:context id="i60b178dd729f4d4988f3d1ca639b5005_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">sjw:AtTheMarketOfferingMemberMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i95f8fda3b48142b1b4ae483b8ba9de4b_I20230228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">sjw:AtTheMarketOfferingMemberMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i22d35b7ebde44e65931352d20e760a44_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">sjw:AtTheMarketOfferingMemberMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i62c40f10409a46c19a24a7c7ffeda902_D20211117-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">sjw:AtTheMarketOfferingMemberMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-11-17</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i82757a48671c4115bb31c9b22ae45022_I20220731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:SanJoseWaterCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sjw:A485SeniorNoteSeriesPMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i194f4ff3e3d14099b5f13515a64a8a36_D20230101-20230331"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib0d004dc9a764fd8b2998cacb8559769_I20230331"><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>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i66ec9d9c5d9b4d0fb5c7b7e00f6f418d_I20230331"><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>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i70d89e12f19945a49fa60f54e364a42a_I20230426"><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:IncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id0c88b5d131e4721af6b3bfc681a5089_I20230426"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">sjw:EmployeeStockPurchasePlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6f464cd9a642404a9f9f731d166d5219_D20230101-20230331"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i89a8848185d34b0097ff1e4699ebf4be_D20220101-20220331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3e84ce48a6cb4f4080a82ca1e5719d76_D20230101-20230331"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iceceafd2d4164f7dacac486f7441c885_D20220101-20220331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i243b9e7bfaa640309dc7f86dc08e96c8_D20230101-20230331"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7ec5006412da449d890e13d103225190_D20220101-20220331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifc80414bdb864c43bcb22abea21eed04_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">sjw:IncentivePlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3990b008ccb64efd890ff75320d52dea_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">sjw:IncentivePlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id4870bcc75794c14a67916155d88358a_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifc24811ac582445c8273de715aedaa31_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iff64e943c63845b0afb7d5612d2efa2b_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">sjw:MarketbasedRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i017f963807324b94b07ec80ead314d1f_D20230101-20230331"><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:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie22287b0debb4fa4ae4b350d98a38ded_I20230331"><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>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia0104575324a404c819a23065b946daf_I20230331"><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>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7bcaf9e4d1854d41bcb54c66f8e0008f_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityRegulatedOrUnregulatedStatusAxis">us-gaap:RegulatedOperationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sjw:ReportableSegmentOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i283d1cff434c4e90b93f3f6fc99f51e8_D20230101-20230331"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iebd46423c5c94d6fa654ad5efd2e2ab2_D20230101-20230331"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i43823884266c48848674db74c1fe7ee4_D20230101-20230331"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i713aa949f6094e98933a865851a2971d_D20230101-20230331"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4c3328d08fff4ab999bce5fe1546c714_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilityRegulatedOrUnregulatedStatusAxis">us-gaap:UnregulatedOperationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i894cb046b5cd4aa89db837945ea20909_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityRegulatedOrUnregulatedStatusAxis">us-gaap:RegulatedOperationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sjw:ReportableSegmentOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0151cb5453344588ad66f55d4a8098d1_I20230331"><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>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibbe88a46cd7d42368289e59f83dae74c_I20230331"><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>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia6385314e6c34fbcb4daf4fea589a695_I20230331"><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>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7d3170d7288f4526bb2d34d0e0d04a02_I20230331"><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>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic9867363d3a64672bb5c6d49f09a992c_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilityRegulatedOrUnregulatedStatusAxis">us-gaap:UnregulatedOperationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i58c32bd628e0422a88b8d401c65a141f_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityRegulatedOrUnregulatedStatusAxis">us-gaap:RegulatedOperationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sjw:ReportableSegmentOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibd3abd8a0aec490a9fe6ead88f28832b_D20220101-20220331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i30538a6cdb914a4a8586e1db103859a3_D20220101-20220331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6dc9bb4d18cf41a8af950cee1e7533b6_D20220101-20220331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4542423bfded42f1af7198146ca92679_D20220101-20220331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i90c5d8c6fa36493d95d6e1b76c5cef67_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2242239e777f48cb85dd11026b3af6b4_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityRegulatedOrUnregulatedStatusAxis">us-gaap:RegulatedOperationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sjw:ReportableSegmentOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ied91966e666a439ebf144f1841657ea7_I20220331"><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-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8c104b9d451d49589989b3f354e156fa_I20220331"><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-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7d89c31a85c140fc9ac0573dd70c1db5_I20220331"><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-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie20dbf21656044fd98a6cd2e58bae1d9_I20220331"><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-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2876424bdb5e43d58c16b005a748c0eb_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilityRegulatedOrUnregulatedStatusAxis">us-gaap:UnregulatedOperationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib0c683050494483ea868658fb55c344b_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="srt:ConsolidatedEntitiesAxis">sjw:TexasWaterMember</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="i6a3f273348c24030a4926f665053e636_D20230113-20230113"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">sjw:KTWaterResourceLPMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:TexasWaterMember</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="iae5a6ec886204c1f80acb85251e07106_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="srt:ConsolidatedEntitiesAxis">sjw:TexasWaterMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-01-13</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="people"><xbrli:measure>sjw:people</xbrli:measure></xbrli:unit><xbrli:context id="i548ffebe2f57447cb3b4c08c231e5e19_I20230113"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000766829</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">sjw:SouthernComalCountyTexasMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">sjw:KTWaterDevelopmentLtdMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:TexasWaterMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-01-13</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="serviceconnection"><xbrli:measure>sjw:serviceConnection</xbrli:measure></xbrli:unit></ix:resources></ix:header></div><div id="i5dfde4b795f848ae9c2326ead50c6135_1"></div><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td></tr></table></div><div style="margin-top:6pt;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:12pt;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:10pt;font-weight:400;line-height:120%">___________________________________________&#160;</span></div><div style="margin-top:5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">FORM <ix:nonNumeric contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331" name="dei:DocumentType" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xL2ZyYWc6MjA3NmVhMzNkMWY2NDExYmFhYzk4ZDhjNGIxYTY3YTcvdGV4dHJlZ2lvbjoyMDc2ZWEzM2QxZjY0MTFiYWFjOThkOGM0YjFhNjdhN18xMjk_7bb8e1eb-c5d2-49c5-91a9-4303bfd77692">10-Q</ix:nonNumeric> </span></div><div><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:12pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331" name="dei:DocumentQuarterlyReport" format="ixt:fixed-true" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xL2ZyYWc6MjA3NmVhMzNkMWY2NDExYmFhYzk4ZDhjNGIxYTY3YTcvdGV4dHJlZ2lvbjoyMDc2ZWEzM2QxZjY0MTFiYWFjOThkOGM0YjFhNjdhN18yMzM3_db05f748-20f1-4f51-a1c4-de5f6ee23d73">&#9746;</ix:nonNumeric></span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></div><div style="margin-top:4pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the quarterly period ended <ix:nonNumeric contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xL2ZyYWc6MjA3NmVhMzNkMWY2NDExYmFhYzk4ZDhjNGIxYTY3YTcvdGV4dHJlZ2lvbjoyMDc2ZWEzM2QxZjY0MTFiYWFjOThkOGM0YjFhNjdhN18yNTQ_f7440b39-2cc2-4ecf-906d-991fdb12de21">March&#160;31, 2023</ix:nonNumeric> </span></div><div style="margin-top:4pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OR</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%"><ix:nonNumeric contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331" name="dei:DocumentTransitionReport" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xL2ZyYWc6MjA3NmVhMzNkMWY2NDExYmFhYzk4ZDhjNGIxYTY3YTcvdGV4dHJlZ2lvbjoyMDc2ZWEzM2QxZjY0MTFiYWFjOThkOGM0YjFhNjdhN18yMzQz_dbe42b75-6c16-4c17-9bbf-90155fb1fda1">&#9744;</ix:nonNumeric></span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></div><div style="margin-top:4pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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="margin-top:4pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Commission file number <ix:nonNumeric contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331" name="dei:EntityFileNumber" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xL2ZyYWc6MjA3NmVhMzNkMWY2NDExYmFhYzk4ZDhjNGIxYTY3YTcvdGV4dHJlZ2lvbjoyMDc2ZWEzM2QxZjY0MTFiYWFjOThkOGM0YjFhNjdhN18yMzM4_98800db3-8b73-4148-946e-990819f3a627">1-8966</ix:nonNumeric> </span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:24pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331" name="dei:EntityRegistrantName" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xL2ZyYWc6MjA3NmVhMzNkMWY2NDExYmFhYzk4ZDhjNGIxYTY3YTcvdGV4dHJlZ2lvbjoyMDc2ZWEzM2QxZjY0MTFiYWFjOThkOGM0YjFhNjdhN180MzA_c6e33f4a-7216-4d17-bc64-6716e9bbe7c6">SJW GROUP</ix:nonNumeric> </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%">(Exact name of registrant as specified in its charter)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:513.00pt"><tr><td style="width:1.0pt"></td><td style="width:111.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:48.25pt"></td><td style="width:1.0pt"></td><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:12.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:210.25pt"></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:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:stateprovnameen" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xL2ZyYWc6MjA3NmVhMzNkMWY2NDExYmFhYzk4ZDhjNGIxYTY3YTcvdGFibGU6ZjQ1OGUxMTI2OTZlNDBiYWJhN2FkNjRlOWYxMmYxM2EvdGFibGVyYW5nZTpmNDU4ZTExMjY5NmU0MGJhYmE3YWQ2NGU5ZjEyZjEzYV8wLTAtMS0xLTE0ODAyNg_4610b1bc-65ee-4112-94e4-4701a0800ded">Delaware</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331" name="dei:EntityTaxIdentificationNumber" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xL2ZyYWc6MjA3NmVhMzNkMWY2NDExYmFhYzk4ZDhjNGIxYTY3YTcvdGFibGU6ZjQ1OGUxMTI2OTZlNDBiYWJhN2FkNjRlOWYxMmYxM2EvdGFibGVyYW5nZTpmNDU4ZTExMjY5NmU0MGJhYmE3YWQ2NGU5ZjEyZjEzYV8wLTQtMS0xLTE0ODAyNg_1ecff260-781a-4fe0-830b-6c255ebbae83">77-0066628</ix:nonNumeric></span></td></tr><tr style="height:14pt"><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:10pt;font-weight:400;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: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:10pt;font-weight:400;line-height:100%">(I.R.S. Employer Identification No.)</span></td></tr><tr style="height:6pt"><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:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331" name="dei:EntityAddressAddressLine1" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xL2ZyYWc6MjA3NmVhMzNkMWY2NDExYmFhYzk4ZDhjNGIxYTY3YTcvdGFibGU6ZjQ1OGUxMTI2OTZlNDBiYWJhN2FkNjRlOWYxMmYxM2EvdGFibGVyYW5nZTpmNDU4ZTExMjY5NmU0MGJhYmE3YWQ2NGU5ZjEyZjEzYV8zLTAtMS0xLTE0ODAyNg_c37fb639-642b-4932-953a-24359a3585d6">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:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331" name="dei:EntityAddressCityOrTown" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xL2ZyYWc6MjA3NmVhMzNkMWY2NDExYmFhYzk4ZDhjNGIxYTY3YTcvdGFibGU6ZjQ1OGUxMTI2OTZlNDBiYWJhN2FkNjRlOWYxMmYxM2EvdGFibGVyYW5nZTpmNDU4ZTExMjY5NmU0MGJhYmE3YWQ2NGU5ZjEyZjEzYV8zLTEtMS0xLTE0ODAyNg_403a3979-106d-477c-8add-227fbbb0bccf">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:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331" name="dei:EntityAddressStateOrProvince" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xL2ZyYWc6MjA3NmVhMzNkMWY2NDExYmFhYzk4ZDhjNGIxYTY3YTcvdGFibGU6ZjQ1OGUxMTI2OTZlNDBiYWJhN2FkNjRlOWYxMmYxM2EvdGFibGVyYW5nZTpmNDU4ZTExMjY5NmU0MGJhYmE3YWQ2NGU5ZjEyZjEzYV8zLTItMS0xLTE0ODAyNg_aa492e40-f324-4f5f-a16d-851e97dbfaf4">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:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331" name="dei:EntityAddressPostalZipCode" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xL2ZyYWc6MjA3NmVhMzNkMWY2NDExYmFhYzk4ZDhjNGIxYTY3YTcvdGFibGU6ZjQ1OGUxMTI2OTZlNDBiYWJhN2FkNjRlOWYxMmYxM2EvdGFibGVyYW5nZTpmNDU4ZTExMjY5NmU0MGJhYmE3YWQ2NGU5ZjEyZjEzYV8zLTQtMS0xLTE0ODAyNg_8fb858f1-95b9-4197-8acf-782d813d8279">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:10pt;font-weight:400;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:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Zip Code)</span></td></tr></table></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%"><ix:nonNumeric contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331" name="dei:CityAreaCode" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xL2ZyYWc6MjA3NmVhMzNkMWY2NDExYmFhYzk4ZDhjNGIxYTY3YTcvdGV4dHJlZ2lvbjoyMDc2ZWEzM2QxZjY0MTFiYWFjOThkOGM0YjFhNjdhN18yMzQ0_a48a6458-8a2a-4ebd-955f-5763296a3eda">(408)</ix:nonNumeric> <ix:nonNumeric contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331" name="dei:LocalPhoneNumber" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xL2ZyYWc6MjA3NmVhMzNkMWY2NDExYmFhYzk4ZDhjNGIxYTY3YTcvdGV4dHJlZ2lvbjoyMDc2ZWEzM2QxZjY0MTFiYWFjOThkOGM0YjFhNjdhN18yMzM5_942740e5-54fc-4018-999d-9e385edb0bd8">279-7800</ix:nonNumeric> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(Registrant&#8217;s telephone number, including area code)</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Securities registered pursuant to Section 12(b) of the Act:</span></div><div style="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:35.996%"></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:22.360%"></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:36.878%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;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:10pt;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:10pt;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:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xL2ZyYWc6MjA3NmVhMzNkMWY2NDExYmFhYzk4ZDhjNGIxYTY3YTcvdGFibGU6ZDM5YmM3MmNlODNkNDBhNWEzZTUwN2E3Yzg3YWE0ZWMvdGFibGVyYW5nZTpkMzliYzcyY2U4M2Q0MGE1YTNlNTA3YTdjODdhYTRlY18xLTAtMS0xLTE0ODAyNg_3392f1c7-c4ac-4401-83b5-992751dfd44b">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:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xL2ZyYWc6MjA3NmVhMzNkMWY2NDExYmFhYzk4ZDhjNGIxYTY3YTcvdGFibGU6ZDM5YmM3MmNlODNkNDBhNWEzZTUwN2E3Yzg3YWE0ZWMvdGFibGVyYW5nZTpkMzliYzcyY2U4M2Q0MGE1YTNlNTA3YTdjODdhYTRlY18xLTItMS0xLTE0ODAyNg_79c967ac-710b-471d-b978-7d3ec62d3493">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:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xL2ZyYWc6MjA3NmVhMzNkMWY2NDExYmFhYzk4ZDhjNGIxYTY3YTcvdGFibGU6ZDM5YmM3MmNlODNkNDBhNWEzZTUwN2E3Yzg3YWE0ZWMvdGFibGVyYW5nZTpkMzliYzcyY2U4M2Q0MGE1YTNlNTA3YTdjODdhYTRlY18xLTQtMS0xLTE0ODAyNg_ea2954a2-99b0-4173-8d5a-bf047533b80a">New York Stock Exchange LLC</ix:nonNumeric></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%">Indicate by check mark whether the registrant (1)&#160;has filed all reports required to be filed by Section&#160;13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12&#160;months (or for such shorter period that the registrant was required to file such reports), and (2)&#160;has been subject to such filing requirements for the past 90&#160;days.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331" name="dei:EntityCurrentReportingStatus" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xL2ZyYWc6MjA3NmVhMzNkMWY2NDExYmFhYzk4ZDhjNGIxYTY3YTcvdGV4dHJlZ2lvbjoyMDc2ZWEzM2QxZjY0MTFiYWFjOThkOGM0YjFhNjdhN18yMzM0_635d9c7b-02c5-4570-9a6e-55dd3007dc28">Yes</ix:nonNumeric>&#160;&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#9746;</span><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;No&#160;&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#9744;</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (&#167;232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit and post such files).&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331" name="dei:EntityInteractiveDataCurrent" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xL2ZyYWc6MjA3NmVhMzNkMWY2NDExYmFhYzk4ZDhjNGIxYTY3YTcvdGV4dHJlZ2lvbjoyMDc2ZWEzM2QxZjY0MTFiYWFjOThkOGM0YjFhNjdhN18yMzQ1_0485727a-c356-436b-a6c8-c9c885d6143e">Yes</ix:nonNumeric>&#160;&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#9746;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;No&#160;&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#9744;</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company.  See definitions of &#8220;large accelerated filer,&#8221; &#8220;accelerated filer,&#8221; &#8220;non-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:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331" name="dei:EntityFilerCategory" format="ixt-sec:entityfilercategoryen" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xL2ZyYWc6MjA3NmVhMzNkMWY2NDExYmFhYzk4ZDhjNGIxYTY3YTcvdGV4dHJlZ2lvbjoyMDc2ZWEzM2QxZjY0MTFiYWFjOThkOGM0YjFhNjdhN18yMzQw_a3fbb69c-6bd8-4b65-9abe-bbb44db1ddc2">Large accelerated filer</ix:nonNumeric> &#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#9746;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-accelerated&#160;filer&#160;&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#9744;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Accelerated filer&#160;&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#9744;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Smaller&#160;reporting&#160;company&#160;&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331" name="dei:EntitySmallBusiness" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xL2ZyYWc6MjA3NmVhMzNkMWY2NDExYmFhYzk4ZDhjNGIxYTY3YTcvdGV4dHJlZ2lvbjoyMDc2ZWEzM2QxZjY0MTFiYWFjOThkOGM0YjFhNjdhN18yMzM1_07b6bb36-f990-4cfd-8da6-ccdbd9e8e7a3">&#9744;</ix:nonNumeric></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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Emerging growth company&#160;&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331" name="dei:EntityEmergingGrowthCompany" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xL2ZyYWc6MjA3NmVhMzNkMWY2NDExYmFhYzk4ZDhjNGIxYTY3YTcvdGV4dHJlZ2lvbjoyMDc2ZWEzM2QxZjY0MTFiYWFjOThkOGM0YjFhNjdhN18yMzQx_da07b5bf-59ae-4c0c-aa38-12d50c138cad">&#9744;</ix:nonNumeric></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:4pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#9744;</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%">Indicate by check mark whether the registrant is a shell company (as defined in Rule&#160;12b-2 of the Exchange Act).  Yes&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331" name="dei:EntityShellCompany" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xL2ZyYWc6MjA3NmVhMzNkMWY2NDExYmFhYzk4ZDhjNGIxYTY3YTcvdGV4dHJlZ2lvbjoyMDc2ZWEzM2QxZjY0MTFiYWFjOThkOGM0YjFhNjdhN18yMzQy_9e09706f-68b5-41c6-a0af-80aa3526cf2f">&#9744;</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;No&#160;&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%">x</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">APPLICABLE ONLY TO CORPORATE ISSUERS:</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%">As of April&#160;25, 2023, there were <ix:nonFraction unitRef="shares" contextRef="i300d183b475a4b678a53e01486e5c96f_I20230425" decimals="INF" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xL2ZyYWc6MjA3NmVhMzNkMWY2NDExYmFhYzk4ZDhjNGIxYTY3YTcvdGV4dHJlZ2lvbjoyMDc2ZWEzM2QxZjY0MTFiYWFjOThkOGM0YjFhNjdhN18yMjc4_d05c7435-d170-46b7-92d6-60dfec8f030d">31,427,284</ix:nonFraction> shares of the registrant&#8217;s Common Stock outstanding.</span></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:99.853%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><span><br/></span></div></div></div><div id="i5dfde4b795f848ae9c2326ead50c6135_7"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">FORWARD-LOOKING STATEMENTS</span></div><div style="margin-top:8pt"><span><br/></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%">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 such as &#8220;believes,&#8221; &#8220;expects,&#8221; &#8220;may,&#8221; &#8220;will,&#8221; &#8220;should,&#8221; &#8220;seeks,&#8221; &#8220;approximately,&#8221; &#8220;intends,&#8221; &#8220;plans,&#8221; &#8220;estimates,&#8221; &#8220;projects,&#8221; &#8220;strategy,&#8221; or &#8220;anticipates,&#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. </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 regulatory 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 impact 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 other 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%">Results for a quarter are not indicative of results for a full year due to seasonality and other factors.  In addition, 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 we undertake no obligation to update or revise any forward-looking statements except as required by law.</span></div><div style="margin-top:8pt"><span><br/></span></div><div style="margin-top:8pt"><span><br/></span></div><div style="margin-top:8pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2</span></div></div></div><div id="i5dfde4b795f848ae9c2326ead50c6135_10"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART I.&#160;FINANCIAL INFORMATION</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div id="i5dfde4b795f848ae9c2326ead50c6135_13"></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-weight:700;line-height:120%;padding-left:35.36pt">FINANCIAL STATEMENTS</span></div><div><span><br/></span></div><div id="i5dfde4b795f848ae9c2326ead50c6135_16"></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%">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:400;line-height:120%">CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME</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%">(UNAUDITED)</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%">(in thousands, except share and per share data)</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:74.777%"></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 style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended March 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="display:none"></td><td colspan="3" style="display:none"></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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">REVENUE</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xNi9mcmFnOmQzMmUzZTg1ZDhlZTQ5YzJiZDFiZDMwODcwNzRkOWE4L3RhYmxlOmI1MDZjNWU3MjllYTRhZjVhMDY2MWM2ZTIwYTU3OTgwL3RhYmxlcmFuZ2U6YjUwNmM1ZTcyOWVhNGFmNWEwNjYxYzZlMjBhNTc5ODBfMi01LTEtMS0xNDgwMjY_b239b844-a8ea-4f32-9a29-9236304306ed">137,296</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xNi9mcmFnOmQzMmUzZTg1ZDhlZTQ5YzJiZDFiZDMwODcwNzRkOWE4L3RhYmxlOmI1MDZjNWU3MjllYTRhZjVhMDY2MWM2ZTIwYTU3OTgwL3RhYmxlcmFuZ2U6YjUwNmM1ZTcyOWVhNGFmNWEwNjYxYzZlMjBhNTc5ODBfMi03LTEtMS0xNDgwMjY_f45e7b1f-8e36-4039-915b-78bdfbb19fd5">124,302</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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%">OPERATING EXPENSE:</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="background-color:#ffffff;padding:0 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%">Production Expenses:</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="background-color:#cceeff;padding:0 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 37pt;text-align: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="3" style="display:none"></td><td colspan="3" style="display:none"></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="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331" decimals="-3" name="us-gaap:CostOfPurchasedWater" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xNi9mcmFnOmQzMmUzZTg1ZDhlZTQ5YzJiZDFiZDMwODcwNzRkOWE4L3RhYmxlOmI1MDZjNWU3MjllYTRhZjVhMDY2MWM2ZTIwYTU3OTgwL3RhYmxlcmFuZ2U6YjUwNmM1ZTcyOWVhNGFmNWEwNjYxYzZlMjBhNTc5ODBfNS01LTEtMS0xNDgwMjY_6449c87c-266e-46e7-92d9-78c8045fec05">22,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="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331" decimals="-3" name="us-gaap:CostOfPurchasedWater" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xNi9mcmFnOmQzMmUzZTg1ZDhlZTQ5YzJiZDFiZDMwODcwNzRkOWE4L3RhYmxlOmI1MDZjNWU3MjllYTRhZjVhMDY2MWM2ZTIwYTU3OTgwL3RhYmxlcmFuZ2U6YjUwNmM1ZTcyOWVhNGFmNWEwNjYxYzZlMjBhNTc5ODBfNS03LTEtMS0xNDgwMjY_a7f06521-222a-447f-9c3a-74e228f9da6c">19,217</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align: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="3" style="display:none"></td><td colspan="3" style="display:none"></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="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331" decimals="-3" name="us-gaap:UtilitiesOperatingExpensePurchasedPower" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xNi9mcmFnOmQzMmUzZTg1ZDhlZTQ5YzJiZDFiZDMwODcwNzRkOWE4L3RhYmxlOmI1MDZjNWU3MjllYTRhZjVhMDY2MWM2ZTIwYTU3OTgwL3RhYmxlcmFuZ2U6YjUwNmM1ZTcyOWVhNGFmNWEwNjYxYzZlMjBhNTc5ODBfNi01LTEtMS0xNDgwMjY_2863499f-f5d1-4553-af82-85e378a646f4">2,199</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331" decimals="-3" name="us-gaap:UtilitiesOperatingExpensePurchasedPower" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xNi9mcmFnOmQzMmUzZTg1ZDhlZTQ5YzJiZDFiZDMwODcwNzRkOWE4L3RhYmxlOmI1MDZjNWU3MjllYTRhZjVhMDY2MWM2ZTIwYTU3OTgwL3RhYmxlcmFuZ2U6YjUwNmM1ZTcyOWVhNGFmNWEwNjYxYzZlMjBhNTc5ODBfNi03LTEtMS0xNDgwMjY_1d06a458-becf-4b20-a928-6df4e0dae83f">3,080</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align: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="3" style="display:none"></td><td colspan="3" style="display:none"></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="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331" decimals="-3" name="sjw:GroundwaterExtractionCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xNi9mcmFnOmQzMmUzZTg1ZDhlZTQ5YzJiZDFiZDMwODcwNzRkOWE4L3RhYmxlOmI1MDZjNWU3MjllYTRhZjVhMDY2MWM2ZTIwYTU3OTgwL3RhYmxlcmFuZ2U6YjUwNmM1ZTcyOWVhNGFmNWEwNjYxYzZlMjBhNTc5ODBfNy01LTEtMS0xNDgwMjY_4729a5da-2bf8-46c9-a9ad-6f0c6259d501">10,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="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331" decimals="-3" name="sjw:GroundwaterExtractionCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xNi9mcmFnOmQzMmUzZTg1ZDhlZTQ5YzJiZDFiZDMwODcwNzRkOWE4L3RhYmxlOmI1MDZjNWU3MjllYTRhZjVhMDY2MWM2ZTIwYTU3OTgwL3RhYmxlcmFuZ2U6YjUwNmM1ZTcyOWVhNGFmNWEwNjYxYzZlMjBhNTc5ODBfNy03LTEtMS0xNDgwMjY_28f522bd-5628-49dd-b361-7bd98d2c5bf0">13,928</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align: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 production expenses</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331" decimals="-3" name="us-gaap:UtilitiesOperatingExpenseOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xNi9mcmFnOmQzMmUzZTg1ZDhlZTQ5YzJiZDFiZDMwODcwNzRkOWE4L3RhYmxlOmI1MDZjNWU3MjllYTRhZjVhMDY2MWM2ZTIwYTU3OTgwL3RhYmxlcmFuZ2U6YjUwNmM1ZTcyOWVhNGFmNWEwNjYxYzZlMjBhNTc5ODBfOC01LTEtMS0xNDgwMjY_5d10beeb-af83-4d50-ad67-f948c3177670">12,043</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331" decimals="-3" name="us-gaap:UtilitiesOperatingExpenseOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xNi9mcmFnOmQzMmUzZTg1ZDhlZTQ5YzJiZDFiZDMwODcwNzRkOWE4L3RhYmxlOmI1MDZjNWU3MjllYTRhZjVhMDY2MWM2ZTIwYTU3OTgwL3RhYmxlcmFuZ2U6YjUwNmM1ZTcyOWVhNGFmNWEwNjYxYzZlMjBhNTc5ODBfOC03LTEtMS0xNDgwMjY_5e3849c4-f272-4daa-a90c-e1c1f78a1d74">10,123</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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 production expenses</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="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331" decimals="-3" name="us-gaap:WaterProductionCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xNi9mcmFnOmQzMmUzZTg1ZDhlZTQ5YzJiZDFiZDMwODcwNzRkOWE4L3RhYmxlOmI1MDZjNWU3MjllYTRhZjVhMDY2MWM2ZTIwYTU3OTgwL3RhYmxlcmFuZ2U6YjUwNmM1ZTcyOWVhNGFmNWEwNjYxYzZlMjBhNTc5ODBfOS01LTEtMS0xNDgwMjY_52fb7f15-a617-46b7-8998-d8ca42e7626e">47,019</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="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331" decimals="-3" name="us-gaap:WaterProductionCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xNi9mcmFnOmQzMmUzZTg1ZDhlZTQ5YzJiZDFiZDMwODcwNzRkOWE4L3RhYmxlOmI1MDZjNWU3MjllYTRhZjVhMDY2MWM2ZTIwYTU3OTgwL3RhYmxlcmFuZ2U6YjUwNmM1ZTcyOWVhNGFmNWEwNjYxYzZlMjBhNTc5ODBfOS03LTEtMS0xNDgwMjY_fab71a83-77ef-4a82-bf6f-e84ab1e96d70">46,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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Administrative and general</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xNi9mcmFnOmQzMmUzZTg1ZDhlZTQ5YzJiZDFiZDMwODcwNzRkOWE4L3RhYmxlOmI1MDZjNWU3MjllYTRhZjVhMDY2MWM2ZTIwYTU3OTgwL3RhYmxlcmFuZ2U6YjUwNmM1ZTcyOWVhNGFmNWEwNjYxYzZlMjBhNTc5ODBfMTAtNS0xLTEtMTQ4MDI2_9962aa77-94a4-4d9e-abc1-0b22f78e7fac">24,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="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xNi9mcmFnOmQzMmUzZTg1ZDhlZTQ5YzJiZDFiZDMwODcwNzRkOWE4L3RhYmxlOmI1MDZjNWU3MjllYTRhZjVhMDY2MWM2ZTIwYTU3OTgwL3RhYmxlcmFuZ2U6YjUwNmM1ZTcyOWVhNGFmNWEwNjYxYzZlMjBhNTc5ODBfMTAtNy0xLTEtMTQ4MDI2_d21cf1df-8dbd-4fd3-bb2f-414d8152d8cb">24,205</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Maintenance</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331" decimals="-3" name="us-gaap:UtilitiesOperatingExpenseMaintenance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xNi9mcmFnOmQzMmUzZTg1ZDhlZTQ5YzJiZDFiZDMwODcwNzRkOWE4L3RhYmxlOmI1MDZjNWU3MjllYTRhZjVhMDY2MWM2ZTIwYTU3OTgwL3RhYmxlcmFuZ2U6YjUwNmM1ZTcyOWVhNGFmNWEwNjYxYzZlMjBhNTc5ODBfMTEtNS0xLTEtMTQ4MDI2_bf804186-d0d0-4171-8a9c-d0f680a5fa09">6,058</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331" decimals="-3" name="us-gaap:UtilitiesOperatingExpenseMaintenance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xNi9mcmFnOmQzMmUzZTg1ZDhlZTQ5YzJiZDFiZDMwODcwNzRkOWE4L3RhYmxlOmI1MDZjNWU3MjllYTRhZjVhMDY2MWM2ZTIwYTU3OTgwL3RhYmxlcmFuZ2U6YjUwNmM1ZTcyOWVhNGFmNWEwNjYxYzZlMjBhNTc5ODBfMTEtNy0xLTEtMTQ4MDI2_bad901f7-06fd-446c-8716-0ace5eca5fc2">6,695</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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%">Property taxes and other non-income taxes</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331" decimals="-3" name="us-gaap:UtilitiesOperatingExpenseTaxes" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xNi9mcmFnOmQzMmUzZTg1ZDhlZTQ5YzJiZDFiZDMwODcwNzRkOWE4L3RhYmxlOmI1MDZjNWU3MjllYTRhZjVhMDY2MWM2ZTIwYTU3OTgwL3RhYmxlcmFuZ2U6YjUwNmM1ZTcyOWVhNGFmNWEwNjYxYzZlMjBhNTc5ODBfMTItNS0xLTEtMTQ4MDI2_3e373f33-a9e9-4ebe-85d9-4cd793407727">8,401</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331" decimals="-3" name="us-gaap:UtilitiesOperatingExpenseTaxes" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xNi9mcmFnOmQzMmUzZTg1ZDhlZTQ5YzJiZDFiZDMwODcwNzRkOWE4L3RhYmxlOmI1MDZjNWU3MjllYTRhZjVhMDY2MWM2ZTIwYTU3OTgwL3RhYmxlcmFuZ2U6YjUwNmM1ZTcyOWVhNGFmNWEwNjYxYzZlMjBhNTc5ODBfMTItNy0xLTEtMTQ4MDI2_c34d39b2-66e7-466a-a397-c9c0813ae519">8,309</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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%">Depreciation and amortization</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331" decimals="-3" name="us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xNi9mcmFnOmQzMmUzZTg1ZDhlZTQ5YzJiZDFiZDMwODcwNzRkOWE4L3RhYmxlOmI1MDZjNWU3MjllYTRhZjVhMDY2MWM2ZTIwYTU3OTgwL3RhYmxlcmFuZ2U6YjUwNmM1ZTcyOWVhNGFmNWEwNjYxYzZlMjBhNTc5ODBfMTMtNS0xLTEtMTQ4MDI2_6dd96573-6569-4ad1-b6c5-956492c9abca">26,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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331" decimals="-3" name="us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xNi9mcmFnOmQzMmUzZTg1ZDhlZTQ5YzJiZDFiZDMwODcwNzRkOWE4L3RhYmxlOmI1MDZjNWU3MjllYTRhZjVhMDY2MWM2ZTIwYTU3OTgwL3RhYmxlcmFuZ2U6YjUwNmM1ZTcyOWVhNGFmNWEwNjYxYzZlMjBhNTc5ODBfMTMtNy0xLTEtMTQ4MDI2_103e996a-c473-4f45-810c-a443bc74161e">27,606</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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%">Gain on sale of nonutility properties</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331" decimals="-3" name="us-gaap:GainLossOnDispositionOfAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xNi9mcmFnOmQzMmUzZTg1ZDhlZTQ5YzJiZDFiZDMwODcwNzRkOWE4L3RhYmxlOmI1MDZjNWU3MjllYTRhZjVhMDY2MWM2ZTIwYTU3OTgwL3RhYmxlcmFuZ2U6YjUwNmM1ZTcyOWVhNGFmNWEwNjYxYzZlMjBhNTc5ODBfMTQtNS0xLTEtMTQ4MDI2_aae3fc4d-f1a8-4152-a2d1-d256c3e2e3a7">&#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="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331" decimals="-3" name="us-gaap:GainLossOnDispositionOfAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xNi9mcmFnOmQzMmUzZTg1ZDhlZTQ5YzJiZDFiZDMwODcwNzRkOWE4L3RhYmxlOmI1MDZjNWU3MjllYTRhZjVhMDY2MWM2ZTIwYTU3OTgwL3RhYmxlcmFuZ2U6YjUwNmM1ZTcyOWVhNGFmNWEwNjYxYzZlMjBhNTc5ODBfMTQtNy0xLTEtMTQ4MDI2_78419a0f-516f-4dc7-8f3e-f5df6e5e476a">5,450</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 61.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating expense</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="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="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331" decimals="-3" name="us-gaap:UtilitiesOperatingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xNi9mcmFnOmQzMmUzZTg1ZDhlZTQ5YzJiZDFiZDMwODcwNzRkOWE4L3RhYmxlOmI1MDZjNWU3MjllYTRhZjVhMDY2MWM2ZTIwYTU3OTgwL3RhYmxlcmFuZ2U6YjUwNmM1ZTcyOWVhNGFmNWEwNjYxYzZlMjBhNTc5ODBfMTUtNS0xLTEtMTQ4MDI2_006ad4e1-70c6-4781-8f90-5cb2910d87db">112,118</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="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331" decimals="-3" name="us-gaap:UtilitiesOperatingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xNi9mcmFnOmQzMmUzZTg1ZDhlZTQ5YzJiZDFiZDMwODcwNzRkOWE4L3RhYmxlOmI1MDZjNWU3MjllYTRhZjVhMDY2MWM2ZTIwYTU3OTgwL3RhYmxlcmFuZ2U6YjUwNmM1ZTcyOWVhNGFmNWEwNjYxYzZlMjBhNTc5ODBfMTUtNy0xLTEtMTQ4MDI2_1df2bd86-8dab-40b8-a2d6-90af4552ca37">107,713</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%">OPERATING INCOME</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xNi9mcmFnOmQzMmUzZTg1ZDhlZTQ5YzJiZDFiZDMwODcwNzRkOWE4L3RhYmxlOmI1MDZjNWU3MjllYTRhZjVhMDY2MWM2ZTIwYTU3OTgwL3RhYmxlcmFuZ2U6YjUwNmM1ZTcyOWVhNGFmNWEwNjYxYzZlMjBhNTc5ODBfMTYtNS0xLTEtMTQ4MDI2_c6f74a88-7b2a-4c01-ad46-ec4f47adf17f">25,178</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xNi9mcmFnOmQzMmUzZTg1ZDhlZTQ5YzJiZDFiZDMwODcwNzRkOWE4L3RhYmxlOmI1MDZjNWU3MjllYTRhZjVhMDY2MWM2ZTIwYTU3OTgwL3RhYmxlcmFuZ2U6YjUwNmM1ZTcyOWVhNGFmNWEwNjYxYzZlMjBhNTc5ODBfMTYtNy0xLTEtMTQ4MDI2_63c75d2b-b618-44a2-8915-94657f5b4b3b">16,589</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">OTHER (EXPENSE) INCOME:</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="background-color:#ffffff;padding:0 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%">Interest on long-term debt and other interest expense</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331" decimals="-3" name="us-gaap:InterestExpenseDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xNi9mcmFnOmQzMmUzZTg1ZDhlZTQ5YzJiZDFiZDMwODcwNzRkOWE4L3RhYmxlOmI1MDZjNWU3MjllYTRhZjVhMDY2MWM2ZTIwYTU3OTgwL3RhYmxlcmFuZ2U6YjUwNmM1ZTcyOWVhNGFmNWEwNjYxYzZlMjBhNTc5ODBfMTgtNS0xLTEtMTQ4MDI2_dd8a2df7-8670-4d73-ba04-1e31aa3053ab">15,772</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331" decimals="-3" name="us-gaap:InterestExpenseDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xNi9mcmFnOmQzMmUzZTg1ZDhlZTQ5YzJiZDFiZDMwODcwNzRkOWE4L3RhYmxlOmI1MDZjNWU3MjllYTRhZjVhMDY2MWM2ZTIwYTU3OTgwL3RhYmxlcmFuZ2U6YjUwNmM1ZTcyOWVhNGFmNWEwNjYxYzZlMjBhNTc5ODBfMTgtNy0xLTEtMTQ4MDI2_cd87c2be-6d3e-49ed-b447-24fc613279ee">13,729</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:10pt;font-weight:400;line-height:100%">Pension non-service cost</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331" decimals="-3" name="us-gaap:NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xNi9mcmFnOmQzMmUzZTg1ZDhlZTQ5YzJiZDFiZDMwODcwNzRkOWE4L3RhYmxlOmI1MDZjNWU3MjllYTRhZjVhMDY2MWM2ZTIwYTU3OTgwL3RhYmxlcmFuZ2U6YjUwNmM1ZTcyOWVhNGFmNWEwNjYxYzZlMjBhNTc5ODBfMTktNS0xLTEtMTQ4MDI2_7dd5cc1b-9251-4787-98b0-c4a0d7260ceb">64</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xNi9mcmFnOmQzMmUzZTg1ZDhlZTQ5YzJiZDFiZDMwODcwNzRkOWE4L3RhYmxlOmI1MDZjNWU3MjllYTRhZjVhMDY2MWM2ZTIwYTU3OTgwL3RhYmxlcmFuZ2U6YjUwNmM1ZTcyOWVhNGFmNWEwNjYxYzZlMjBhNTc5ODBfMTktNy0xLTEtMTQ4MDI2_6425d685-0878-419a-8ea8-e53160d41603">949</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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 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, net</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xNi9mcmFnOmQzMmUzZTg1ZDhlZTQ5YzJiZDFiZDMwODcwNzRkOWE4L3RhYmxlOmI1MDZjNWU3MjllYTRhZjVhMDY2MWM2ZTIwYTU3OTgwL3RhYmxlcmFuZ2U6YjUwNmM1ZTcyOWVhNGFmNWEwNjYxYzZlMjBhNTc5ODBfMjItNS0xLTEtMTQ4MDI2_1d612894-b1a0-4e40-a5ed-69457e372fa7">3,266</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xNi9mcmFnOmQzMmUzZTg1ZDhlZTQ5YzJiZDFiZDMwODcwNzRkOWE4L3RhYmxlOmI1MDZjNWU3MjllYTRhZjVhMDY2MWM2ZTIwYTU3OTgwL3RhYmxlcmFuZ2U6YjUwNmM1ZTcyOWVhNGFmNWEwNjYxYzZlMjBhNTc5ODBfMjItNy0xLTEtMTQ4MDI2_1344a168-09a4-41ff-a630-3b10f37020b1">995</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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:bottom"><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="3" style="display:none"></td><td colspan="3" style="display:none"></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="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xNi9mcmFnOmQzMmUzZTg1ZDhlZTQ5YzJiZDFiZDMwODcwNzRkOWE4L3RhYmxlOmI1MDZjNWU3MjllYTRhZjVhMDY2MWM2ZTIwYTU3OTgwL3RhYmxlcmFuZ2U6YjUwNmM1ZTcyOWVhNGFmNWEwNjYxYzZlMjBhNTc5ODBfMjMtNS0xLTEtMTQ4MDI2_53b808b7-9937-4e65-87f1-e17680376b0c">12,608</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="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xNi9mcmFnOmQzMmUzZTg1ZDhlZTQ5YzJiZDFiZDMwODcwNzRkOWE4L3RhYmxlOmI1MDZjNWU3MjllYTRhZjVhMDY2MWM2ZTIwYTU3OTgwL3RhYmxlcmFuZ2U6YjUwNmM1ZTcyOWVhNGFmNWEwNjYxYzZlMjBhNTc5ODBfMjMtNy0xLTEtMTQ4MDI2_3b433f3e-5b56-4f2a-b998-15dd2807209f">4,804</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 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for income taxes</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xNi9mcmFnOmQzMmUzZTg1ZDhlZTQ5YzJiZDFiZDMwODcwNzRkOWE4L3RhYmxlOmI1MDZjNWU3MjllYTRhZjVhMDY2MWM2ZTIwYTU3OTgwL3RhYmxlcmFuZ2U6YjUwNmM1ZTcyOWVhNGFmNWEwNjYxYzZlMjBhNTc5ODBfMjQtNS0xLTEtMTQ4MDI2_14c8c310-348c-40ec-865b-bcfa4c1c9c3c">1,078</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xNi9mcmFnOmQzMmUzZTg1ZDhlZTQ5YzJiZDFiZDMwODcwNzRkOWE4L3RhYmxlOmI1MDZjNWU3MjllYTRhZjVhMDY2MWM2ZTIwYTU3OTgwL3RhYmxlcmFuZ2U6YjUwNmM1ZTcyOWVhNGFmNWEwNjYxYzZlMjBhNTc5ODBfMjQtNy0xLTEtMTQ4MDI2_8c3f0c3f-e899-483c-9c95-5cd16ccdcc76">1,067</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 INCOME</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="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xNi9mcmFnOmQzMmUzZTg1ZDhlZTQ5YzJiZDFiZDMwODcwNzRkOWE4L3RhYmxlOmI1MDZjNWU3MjllYTRhZjVhMDY2MWM2ZTIwYTU3OTgwL3RhYmxlcmFuZ2U6YjUwNmM1ZTcyOWVhNGFmNWEwNjYxYzZlMjBhNTc5ODBfMjUtNS0xLTEtMTQ4MDI2_6fc001d6-cc61-4922-8b3e-a74e0f51c7f6">11,530</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="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xNi9mcmFnOmQzMmUzZTg1ZDhlZTQ5YzJiZDFiZDMwODcwNzRkOWE4L3RhYmxlOmI1MDZjNWU3MjllYTRhZjVhMDY2MWM2ZTIwYTU3OTgwL3RhYmxlcmFuZ2U6YjUwNmM1ZTcyOWVhNGFmNWEwNjYxYzZlMjBhNTc5ODBfMjUtNy0xLTEtMTQ4MDI2_4d38c758-99b0-49c0-accd-55a122e72ee8">3,737</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 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 comprehensive income (loss), net  </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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xNi9mcmFnOmQzMmUzZTg1ZDhlZTQ5YzJiZDFiZDMwODcwNzRkOWE4L3RhYmxlOmI1MDZjNWU3MjllYTRhZjVhMDY2MWM2ZTIwYTU3OTgwL3RhYmxlcmFuZ2U6YjUwNmM1ZTcyOWVhNGFmNWEwNjYxYzZlMjBhNTc5ODBfMjYtNS0xLTEtMTQ4MDI2_7da205a0-331a-4bd0-813a-4aa655acea2f">93</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xNi9mcmFnOmQzMmUzZTg1ZDhlZTQ5YzJiZDFiZDMwODcwNzRkOWE4L3RhYmxlOmI1MDZjNWU3MjllYTRhZjVhMDY2MWM2ZTIwYTU3OTgwL3RhYmxlcmFuZ2U6YjUwNmM1ZTcyOWVhNGFmNWEwNjYxYzZlMjBhNTc5ODBfMjYtNy0xLTEtMTQ4MDI2_f698fe38-81aa-4a48-830b-8ec1d98e91b4">181</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%">COMPREHENSIVE INCOME</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 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="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xNi9mcmFnOmQzMmUzZTg1ZDhlZTQ5YzJiZDFiZDMwODcwNzRkOWE4L3RhYmxlOmI1MDZjNWU3MjllYTRhZjVhMDY2MWM2ZTIwYTU3OTgwL3RhYmxlcmFuZ2U6YjUwNmM1ZTcyOWVhNGFmNWEwNjYxYzZlMjBhNTc5ODBfMjctNS0xLTEtMTQ4MDI2_6468e4f4-64a6-4b3e-93d6-5c86678a3ba3">11,623</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="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xNi9mcmFnOmQzMmUzZTg1ZDhlZTQ5YzJiZDFiZDMwODcwNzRkOWE4L3RhYmxlOmI1MDZjNWU3MjllYTRhZjVhMDY2MWM2ZTIwYTU3OTgwL3RhYmxlcmFuZ2U6YjUwNmM1ZTcyOWVhNGFmNWEwNjYxYzZlMjBhNTc5ODBfMjctNy0xLTEtMTQ4MDI2_1ac8b3e5-e7b3-4d9c-94c8-e71f3d6d02dc">3,556</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EARNINGS PER SHARE</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="background-color:#ffffff;padding:0 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%">Basic</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 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="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xNi9mcmFnOmQzMmUzZTg1ZDhlZTQ5YzJiZDFiZDMwODcwNzRkOWE4L3RhYmxlOmI1MDZjNWU3MjllYTRhZjVhMDY2MWM2ZTIwYTU3OTgwL3RhYmxlcmFuZ2U6YjUwNmM1ZTcyOWVhNGFmNWEwNjYxYzZlMjBhNTc5ODBfMjktNS0xLTEtMTQ4MDI2_730256fe-831a-4ee6-819c-472cbb6a6daf">0.37</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xNi9mcmFnOmQzMmUzZTg1ZDhlZTQ5YzJiZDFiZDMwODcwNzRkOWE4L3RhYmxlOmI1MDZjNWU3MjllYTRhZjVhMDY2MWM2ZTIwYTU3OTgwL3RhYmxlcmFuZ2U6YjUwNmM1ZTcyOWVhNGFmNWEwNjYxYzZlMjBhNTc5ODBfMjktNy0xLTEtMTQ4MDI2_b2e57acb-ba9e-46ab-bccf-f82affa3f243">0.12</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xNi9mcmFnOmQzMmUzZTg1ZDhlZTQ5YzJiZDFiZDMwODcwNzRkOWE4L3RhYmxlOmI1MDZjNWU3MjllYTRhZjVhMDY2MWM2ZTIwYTU3OTgwL3RhYmxlcmFuZ2U6YjUwNmM1ZTcyOWVhNGFmNWEwNjYxYzZlMjBhNTc5ODBfMzAtNS0xLTEtMTQ4MDI2_f84ccd20-34c1-4882-9a9a-5a5c2273922b">0.37</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xNi9mcmFnOmQzMmUzZTg1ZDhlZTQ5YzJiZDFiZDMwODcwNzRkOWE4L3RhYmxlOmI1MDZjNWU3MjllYTRhZjVhMDY2MWM2ZTIwYTU3OTgwL3RhYmxlcmFuZ2U6YjUwNmM1ZTcyOWVhNGFmNWEwNjYxYzZlMjBhNTc5ODBfMzAtNy0xLTEtMTQ4MDI2_16c4c6ec-60ca-419d-a984-ca9b12eabbe2">0.12</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">DIVIDENDS PER SHARE</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 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="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331" decimals="2" name="us-gaap:CommonStockDividendsPerShareCashPaid" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xNi9mcmFnOmQzMmUzZTg1ZDhlZTQ5YzJiZDFiZDMwODcwNzRkOWE4L3RhYmxlOmI1MDZjNWU3MjllYTRhZjVhMDY2MWM2ZTIwYTU3OTgwL3RhYmxlcmFuZ2U6YjUwNmM1ZTcyOWVhNGFmNWEwNjYxYzZlMjBhNTc5ODBfMzEtNS0xLTEtMTQ4MDI2_7bae122e-8cad-436c-bc64-a15c3a3ff65b">0.38</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331" decimals="2" name="us-gaap:CommonStockDividendsPerShareCashPaid" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xNi9mcmFnOmQzMmUzZTg1ZDhlZTQ5YzJiZDFiZDMwODcwNzRkOWE4L3RhYmxlOmI1MDZjNWU3MjllYTRhZjVhMDY2MWM2ZTIwYTU3OTgwL3RhYmxlcmFuZ2U6YjUwNmM1ZTcyOWVhNGFmNWEwNjYxYzZlMjBhNTc5ODBfMzEtNy0xLTEtMTQ4MDI2_fef67250-6f8d-4f27-b7aa-f8ee88f4b600">0.36</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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%">WEIGHTED AVERAGE SHARES OUTSTANDING</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="background-color:#ffffff;padding:0 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%">Basic</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xNi9mcmFnOmQzMmUzZTg1ZDhlZTQ5YzJiZDFiZDMwODcwNzRkOWE4L3RhYmxlOmI1MDZjNWU3MjllYTRhZjVhMDY2MWM2ZTIwYTU3OTgwL3RhYmxlcmFuZ2U6YjUwNmM1ZTcyOWVhNGFmNWEwNjYxYzZlMjBhNTc5ODBfMzMtNS0xLTEtMTQ4MDI2_d020462d-4275-4d3a-882b-12c53fa58d4b">30,936,476</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xNi9mcmFnOmQzMmUzZTg1ZDhlZTQ5YzJiZDFiZDMwODcwNzRkOWE4L3RhYmxlOmI1MDZjNWU3MjllYTRhZjVhMDY2MWM2ZTIwYTU3OTgwL3RhYmxlcmFuZ2U6YjUwNmM1ZTcyOWVhNGFmNWEwNjYxYzZlMjBhNTc5ODBfMzMtNy0xLTEtMTQ4MDI2_a32178b1-34d1-4b29-97a0-7c3005f76e36">30,224,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 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%">Diluted</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xNi9mcmFnOmQzMmUzZTg1ZDhlZTQ5YzJiZDFiZDMwODcwNzRkOWE4L3RhYmxlOmI1MDZjNWU3MjllYTRhZjVhMDY2MWM2ZTIwYTU3OTgwL3RhYmxlcmFuZ2U6YjUwNmM1ZTcyOWVhNGFmNWEwNjYxYzZlMjBhNTc5ODBfMzQtNS0xLTEtMTQ4MDI2_9b73bdc3-49cf-4b9e-8539-34a5b1ec7c8e">31,040,897</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xNi9mcmFnOmQzMmUzZTg1ZDhlZTQ5YzJiZDFiZDMwODcwNzRkOWE4L3RhYmxlOmI1MDZjNWU3MjllYTRhZjVhMDY2MWM2ZTIwYTU3OTgwL3RhYmxlcmFuZ2U6YjUwNmM1ZTcyOWVhNGFmNWEwNjYxYzZlMjBhNTc5ODBfMzQtNy0xLTEtMTQ4MDI2_ae8105d9-714a-403e-8790-2560db748e6d">30,335,974</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:9pt;text-align:center"><span><br/></span></div><div style="margin-top:9pt;text-align:center"><span><br/></span></div><div style="margin-top:9pt;text-align:center"><span><br/></span></div><div style="margin-top:9pt;text-align:center"><span><br/></span></div><div style="margin-top:9pt;text-align:center"><span><br/></span></div><div style="margin-top:9pt;text-align:center"><span><br/></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">See Accompanying Notes to Unaudited Condensed Consolidated Financial Statements.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3</span></div></div></div><div id="i5dfde4b795f848ae9c2326ead50c6135_19"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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:400;line-height:120%">CONDENSED CONSOLIDATED BALANCE SHEETS</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%">(UNAUDITED)</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%">(in thousands, except share and per share data)</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:67.521%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.149%"></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:14.297%"></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%">March 31,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:400;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 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%">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="i0ec9602869474a40befdf58c1fcc3b02_I20230331" decimals="-3" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentLand" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOmExMWMwZjUwYTA0ZDQ0MGVhNzY4ZmI4NTM4MDRhYTZiL3RhYmxlcmFuZ2U6YTExYzBmNTBhMDRkNDQwZWE3NjhmYjg1MzgwNGFhNmJfMy0xLTEtMS0xNDgwMjY_9f9f0aeb-85b9-41cf-92da-deea25005490">40,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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i40fd741517c3449a803e5495a6cee623_I20221231" decimals="-3" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentLand" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOmExMWMwZjUwYTA0ZDQ0MGVhNzY4ZmI4NTM4MDRhYTZiL3RhYmxlcmFuZ2U6YTExYzBmNTBhMDRkNDQwZWE3NjhmYjg1MzgwNGFhNmJfMy0zLTEtMS0xNDgwMjY_479e8ae9-0d7e-42d1-baaa-c225f8bd8d05">39,982</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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%">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="i0ec9602869474a40befdf58c1fcc3b02_I20230331" decimals="-3" name="sjw:PublicUtilitiesPropertyPlantAndEquipmentDepreciablePlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOmExMWMwZjUwYTA0ZDQ0MGVhNzY4ZmI4NTM4MDRhYTZiL3RhYmxlcmFuZ2U6YTExYzBmNTBhMDRkNDQwZWE3NjhmYjg1MzgwNGFhNmJfNC0xLTEtMS0xNDgwMjY_15128c62-2b4a-4d19-825c-b1cd487787ff">3,706,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="i40fd741517c3449a803e5495a6cee623_I20221231" decimals="-3" name="sjw:PublicUtilitiesPropertyPlantAndEquipmentDepreciablePlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOmExMWMwZjUwYTA0ZDQ0MGVhNzY4ZmI4NTM4MDRhYTZiL3RhYmxlcmFuZ2U6YTExYzBmNTBhMDRkNDQwZWE3NjhmYjg1MzgwNGFhNmJfNC0zLTEtMS0xNDgwMjY_452bba25-7c51-45d9-96af-e822353e9a2e">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></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%">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="i0ec9602869474a40befdf58c1fcc3b02_I20230331" decimals="-3" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOmExMWMwZjUwYTA0ZDQ0MGVhNzY4ZmI4NTM4MDRhYTZiL3RhYmxlcmFuZ2U6YTExYzBmNTBhMDRkNDQwZWE3NjhmYjg1MzgwNGFhNmJfNS0xLTEtMS0xNDgwMjY_8899859b-9e2c-4c8c-9563-102b87c87089">121,309</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i40fd741517c3449a803e5495a6cee623_I20221231" decimals="-3" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOmExMWMwZjUwYTA0ZDQ0MGVhNzY4ZmI4NTM4MDRhYTZiL3RhYmxlcmFuZ2U6YTExYzBmNTBhMDRkNDQwZWE3NjhmYjg1MzgwNGFhNmJfNS0zLTEtMS0xNDgwMjY_07d2483b-88fa-4f6c-ae65-367305dd735b">116,851</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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%">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="i0ec9602869474a40befdf58c1fcc3b02_I20230331" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOmExMWMwZjUwYTA0ZDQ0MGVhNzY4ZmI4NTM4MDRhYTZiL3RhYmxlcmFuZ2U6YTExYzBmNTBhMDRkNDQwZWE3NjhmYjg1MzgwNGFhNmJfNi0xLTEtMS0xNDgwMjY_aec47b99-29e5-4534-86fb-c2a57b315ba7">35,947</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i40fd741517c3449a803e5495a6cee623_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOmExMWMwZjUwYTA0ZDQ0MGVhNzY4ZmI4NTM4MDRhYTZiL3RhYmxlcmFuZ2U6YTExYzBmNTBhMDRkNDQwZWE3NjhmYjg1MzgwNGFhNmJfNi0zLTEtMS0xNDgwMjY_3c0d72af-57c5-47d8-b08d-848a31aa603f">35,959</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align: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 utility plant</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="i0ec9602869474a40befdf58c1fcc3b02_I20230331" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOmExMWMwZjUwYTA0ZDQ0MGVhNzY4ZmI4NTM4MDRhYTZiL3RhYmxlcmFuZ2U6YTExYzBmNTBhMDRkNDQwZWE3NjhmYjg1MzgwNGFhNmJfNy0xLTEtMS0xNDgwMjY_3130b4bd-a0c8-48dc-80df-063bd5bfb94b">3,904,252</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i40fd741517c3449a803e5495a6cee623_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOmExMWMwZjUwYTA0ZDQ0MGVhNzY4ZmI4NTM4MDRhYTZiL3RhYmxlcmFuZ2U6YTExYzBmNTBhMDRkNDQwZWE3NjhmYjg1MzgwNGFhNmJfNy0zLTEtMS0xNDgwMjY_78bfcec1-9464-4c43-ae86-3a191230922d">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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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="i0ec9602869474a40befdf58c1fcc3b02_I20230331" decimals="-3" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOmExMWMwZjUwYTA0ZDQ0MGVhNzY4ZmI4NTM4MDRhYTZiL3RhYmxlcmFuZ2U6YTExYzBmNTBhMDRkNDQwZWE3NjhmYjg1MzgwNGFhNmJfOC0xLTEtMS0xNDgwMjY_0629decb-1cde-482b-b460-fef3fdff029e">1,250,101</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i40fd741517c3449a803e5495a6cee623_I20221231" decimals="-3" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOmExMWMwZjUwYTA0ZDQ0MGVhNzY4ZmI4NTM4MDRhYTZiL3RhYmxlcmFuZ2U6YTExYzBmNTBhMDRkNDQwZWE3NjhmYjg1MzgwNGFhNmJfOC0zLTEtMS0xNDgwMjY_b9384075-18a8-48c7-9d26-b5e2a5974b60">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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align: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 utility plant</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="i0ec9602869474a40befdf58c1fcc3b02_I20230331" decimals="-3" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOmExMWMwZjUwYTA0ZDQ0MGVhNzY4ZmI4NTM4MDRhYTZiL3RhYmxlcmFuZ2U6YTExYzBmNTBhMDRkNDQwZWE3NjhmYjg1MzgwNGFhNmJfOS0xLTEtMS0xNDgwMjY_5afd8b53-4f7d-4cb9-9609-47eaeb70609f">2,654,151</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i40fd741517c3449a803e5495a6cee623_I20221231" decimals="-3" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOmExMWMwZjUwYTA0ZDQ0MGVhNzY4ZmI4NTM4MDRhYTZiL3RhYmxlcmFuZ2U6YTExYzBmNTBhMDRkNDQwZWE3NjhmYjg1MzgwNGFhNmJfOS0zLTEtMS0xNDgwMjY_6fc01506-19a6-46fc-b2c4-6e3b094a747b">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></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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0ec9602869474a40befdf58c1fcc3b02_I20230331" decimals="-3" name="us-gaap:RealEstateInvestmentPropertyAtCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOmExMWMwZjUwYTA0ZDQ0MGVhNzY4ZmI4NTM4MDRhYTZiL3RhYmxlcmFuZ2U6YTExYzBmNTBhMDRkNDQwZWE3NjhmYjg1MzgwNGFhNmJfMTAtMS0xLTEtMTQ4MDI2_be9107a8-2ccf-4719-b961-99db0752ba92">1,388</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i40fd741517c3449a803e5495a6cee623_I20221231" decimals="-3" name="us-gaap:RealEstateInvestmentPropertyAtCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOmExMWMwZjUwYTA0ZDQ0MGVhNzY4ZmI4NTM4MDRhYTZiL3RhYmxlcmFuZ2U6YTExYzBmNTBhMDRkNDQwZWE3NjhmYjg1MzgwNGFhNmJfMTAtMy0xLTEtMTQ4MDI2_f8b5de21-296b-4404-ad26-a95706ad0c63">58,033</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less 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="i0ec9602869474a40befdf58c1fcc3b02_I20230331" decimals="-3" name="us-gaap:RealEstateInvestmentPropertyAccumulatedDepreciation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOmExMWMwZjUwYTA0ZDQ0MGVhNzY4ZmI4NTM4MDRhYTZiL3RhYmxlcmFuZ2U6YTExYzBmNTBhMDRkNDQwZWE3NjhmYjg1MzgwNGFhNmJfMTEtMS0xLTEtMTQ4MDI2_95d9aa90-8d29-4995-b801-cbffd438f40c">190</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i40fd741517c3449a803e5495a6cee623_I20221231" decimals="-3" name="us-gaap:RealEstateInvestmentPropertyAccumulatedDepreciation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOmExMWMwZjUwYTA0ZDQ0MGVhNzY4ZmI4NTM4MDRhYTZiL3RhYmxlcmFuZ2U6YTExYzBmNTBhMDRkNDQwZWE3NjhmYjg1MzgwNGFhNmJfMTEtMy0xLTEtMTQ4MDI2_54c49bc2-5879-4bcb-bb93-a7c09159376c">17,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 37pt;text-align: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 real estate investments and nonutility properties</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="i0ec9602869474a40befdf58c1fcc3b02_I20230331" decimals="-3" name="us-gaap:RealEstateInvestmentPropertyNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOmExMWMwZjUwYTA0ZDQ0MGVhNzY4ZmI4NTM4MDRhYTZiL3RhYmxlcmFuZ2U6YTExYzBmNTBhMDRkNDQwZWE3NjhmYjg1MzgwNGFhNmJfMTItMS0xLTEtMTQ4MDI2_0f592e95-5fc1-4478-895c-918673e02144">1,198</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i40fd741517c3449a803e5495a6cee623_I20221231" decimals="-3" name="us-gaap:RealEstateInvestmentPropertyNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOmExMWMwZjUwYTA0ZDQ0MGVhNzY4ZmI4NTM4MDRhYTZiL3RhYmxlcmFuZ2U6YTExYzBmNTBhMDRkNDQwZWE3NjhmYjg1MzgwNGFhNmJfMTItMy0xLTEtMTQ4MDI2_6fece99b-5cfc-4ae1-a95b-8b96e84ab1c9">40,875</ix:nonFraction>&#160;</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 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 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 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 37pt;text-align: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="i0ec9602869474a40befdf58c1fcc3b02_I20230331" decimals="-3" name="us-gaap:Cash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOmExMWMwZjUwYTA0ZDQ0MGVhNzY4ZmI4NTM4MDRhYTZiL3RhYmxlcmFuZ2U6YTExYzBmNTBhMDRkNDQwZWE3NjhmYjg1MzgwNGFhNmJfMTUtMS0xLTEtMTQ4MDI2_e5660232-60d3-4f89-a5e1-213bfd88b484">23,333</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i40fd741517c3449a803e5495a6cee623_I20221231" decimals="-3" name="us-gaap:Cash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOmExMWMwZjUwYTA0ZDQ0MGVhNzY4ZmI4NTM4MDRhYTZiL3RhYmxlcmFuZ2U6YTExYzBmNTBhMDRkNDQwZWE3NjhmYjg1MzgwNGFhNmJfMTUtMy0xLTEtMTQ4MDI2_56fb52b6-dbbf-40ac-bedd-d4a6d865d4bc">12,344</ix:nonFraction>&#160;</span></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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt"><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="i0ec9602869474a40befdf58c1fcc3b02_I20230331" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOmExMWMwZjUwYTA0ZDQ0MGVhNzY4ZmI4NTM4MDRhYTZiL3RhYmxlcmFuZ2U6YTExYzBmNTBhMDRkNDQwZWE3NjhmYjg1MzgwNGFhNmJfMTgtMC0xLTEtMTQ4MDI2L3RleHRyZWdpb246OTk2ZDlmNGNjYzFkNDQ1NGEzYTI3Yjc2MWMyNjcwM2ZfNjM_ce5daa8d-d0e8-4897-9257-d855f6a7efad">5,851</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i40fd741517c3449a803e5495a6cee623_I20221231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOmExMWMwZjUwYTA0ZDQ0MGVhNzY4ZmI4NTM4MDRhYTZiL3RhYmxlcmFuZ2U6YTExYzBmNTBhMDRkNDQwZWE3NjhmYjg1MzgwNGFhNmJfMTgtMC0xLTEtMTQ4MDI2L3RleHRyZWdpb246OTk2ZDlmNGNjYzFkNDQ1NGEzYTI3Yjc2MWMyNjcwM2ZfNzA_7823fb42-7a9f-4464-b49a-0f63222687e8">5,753</ix:nonFraction> on March&#160;31, 2023 and December&#160;31, 2022, respectively</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0ec9602869474a40befdf58c1fcc3b02_I20230331" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOmExMWMwZjUwYTA0ZDQ0MGVhNzY4ZmI4NTM4MDRhYTZiL3RhYmxlcmFuZ2U6YTExYzBmNTBhMDRkNDQwZWE3NjhmYjg1MzgwNGFhNmJfMTgtMS0xLTEtMTQ4MDI2_37806046-3c33-4ef3-9d55-0ad7da437d6f">56,468</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i40fd741517c3449a803e5495a6cee623_I20221231" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOmExMWMwZjUwYTA0ZDQ0MGVhNzY4ZmI4NTM4MDRhYTZiL3RhYmxlcmFuZ2U6YTExYzBmNTBhMDRkNDQwZWE3NjhmYjg1MzgwNGFhNmJfMTgtMy0xLTEtMTQ4MDI2_410806a0-506a-4f52-bfda-cdc528f5e142">59,172</ix:nonFraction>&#160;</span></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 37pt;text-align: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="i0ec9602869474a40befdf58c1fcc3b02_I20230331" decimals="-3" name="us-gaap:NontradeReceivablesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOmExMWMwZjUwYTA0ZDQ0MGVhNzY4ZmI4NTM4MDRhYTZiL3RhYmxlcmFuZ2U6YTExYzBmNTBhMDRkNDQwZWE3NjhmYjg1MzgwNGFhNmJfMjAtMS0xLTEtMTQ4MDI2_17734a04-f060-4170-86d9-c2e04e6d5a36">5,145</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i40fd741517c3449a803e5495a6cee623_I20221231" decimals="-3" name="us-gaap:NontradeReceivablesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOmExMWMwZjUwYTA0ZDQ0MGVhNzY4ZmI4NTM4MDRhYTZiL3RhYmxlcmFuZ2U6YTExYzBmNTBhMDRkNDQwZWE3NjhmYjg1MzgwNGFhNmJfMjAtMy0xLTEtMTQ4MDI2_4b1fcdb8-934e-47f9-a041-2c0e69704155">5,560</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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%">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="i0ec9602869474a40befdf58c1fcc3b02_I20230331" decimals="-3" name="us-gaap:ReceivablesLongTermContractsOrPrograms" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOmExMWMwZjUwYTA0ZDQ0MGVhNzY4ZmI4NTM4MDRhYTZiL3RhYmxlcmFuZ2U6YTExYzBmNTBhMDRkNDQwZWE3NjhmYjg1MzgwNGFhNmJfMjEtMS0xLTEtMTQ4MDI2_3f26b5dc-2dd1-44b3-83fc-5d455fc475eb">40,437</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i40fd741517c3449a803e5495a6cee623_I20221231" decimals="-3" name="us-gaap:ReceivablesLongTermContractsOrPrograms" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOmExMWMwZjUwYTA0ZDQ0MGVhNzY4ZmI4NTM4MDRhYTZiL3RhYmxlcmFuZ2U6YTExYzBmNTBhMDRkNDQwZWE3NjhmYjg1MzgwNGFhNmJfMjEtMy0xLTEtMTQ4MDI2_6fc0286c-2ae6-4238-acb6-aba952db0b78">45,722</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">Assets held for sale</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0ec9602869474a40befdf58c1fcc3b02_I20230331" decimals="-3" name="us-gaap:AssetsHeldForSaleNotPartOfDisposalGroup" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOmExMWMwZjUwYTA0ZDQ0MGVhNzY4ZmI4NTM4MDRhYTZiL3RhYmxlcmFuZ2U6YTExYzBmNTBhMDRkNDQwZWE3NjhmYjg1MzgwNGFhNmJfMjItMS0xLTEtMTU1NDAy_b026dc9d-b6bb-4efa-a0de-22ab44b3f64f">40,850</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i40fd741517c3449a803e5495a6cee623_I20221231" decimals="-3" name="us-gaap:AssetsHeldForSaleNotPartOfDisposalGroup" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOmExMWMwZjUwYTA0ZDQ0MGVhNzY4ZmI4NTM4MDRhYTZiL3RhYmxlcmFuZ2U6YTExYzBmNTBhMDRkNDQwZWE3NjhmYjg1MzgwNGFhNmJfMjItMy0xLTEtMTU1NDEx_de82f44e-ad56-4747-9639-b49d65f42020">&#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: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="i0ec9602869474a40befdf58c1fcc3b02_I20230331" decimals="-3" name="us-gaap:PrepaidExpenseCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOmExMWMwZjUwYTA0ZDQ0MGVhNzY4ZmI4NTM4MDRhYTZiL3RhYmxlcmFuZ2U6YTExYzBmNTBhMDRkNDQwZWE3NjhmYjg1MzgwNGFhNmJfMjItMS0xLTEtMTQ4MDI2_e045b00e-0141-42f7-ab3c-f95343096b75">11,380</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i40fd741517c3449a803e5495a6cee623_I20221231" decimals="-3" name="us-gaap:PrepaidExpenseCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOmExMWMwZjUwYTA0ZDQ0MGVhNzY4ZmI4NTM4MDRhYTZiL3RhYmxlcmFuZ2U6YTExYzBmNTBhMDRkNDQwZWE3NjhmYjg1MzgwNGFhNmJfMjItMy0xLTEtMTQ4MDI2_d256113f-aa20-4360-93de-9ae42ea5d3fe">9,753</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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%">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="i0ec9602869474a40befdf58c1fcc3b02_I20230331" decimals="-3" name="us-gaap:RegulatoryAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOmExMWMwZjUwYTA0ZDQ0MGVhNzY4ZmI4NTM4MDRhYTZiL3RhYmxlcmFuZ2U6YTExYzBmNTBhMDRkNDQwZWE3NjhmYjg1MzgwNGFhNmJfMjMtMS0xLTEtMTQ4MDI2_aa298f25-d2ec-4232-a1d4-99433a29fad1">10,019</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i40fd741517c3449a803e5495a6cee623_I20221231" decimals="-3" name="us-gaap:RegulatoryAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOmExMWMwZjUwYTA0ZDQ0MGVhNzY4ZmI4NTM4MDRhYTZiL3RhYmxlcmFuZ2U6YTExYzBmNTBhMDRkNDQwZWE3NjhmYjg1MzgwNGFhNmJfMjMtMy0xLTEtMTQ4MDI2_a2cc94fa-eb75-4714-89df-93f75cda4cd8">16,068</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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 current assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0ec9602869474a40befdf58c1fcc3b02_I20230331" decimals="-3" name="us-gaap:OtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOmExMWMwZjUwYTA0ZDQ0MGVhNzY4ZmI4NTM4MDRhYTZiL3RhYmxlcmFuZ2U6YTExYzBmNTBhMDRkNDQwZWE3NjhmYjg1MzgwNGFhNmJfMjQtMS0xLTEtMTQ4MDI2_2ed286fb-b263-4df6-a2e8-bdd375cec99e">6,216</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i40fd741517c3449a803e5495a6cee623_I20221231" decimals="-3" name="us-gaap:OtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOmExMWMwZjUwYTA0ZDQ0MGVhNzY4ZmI4NTM4MDRhYTZiL3RhYmxlcmFuZ2U6YTExYzBmNTBhMDRkNDQwZWE3NjhmYjg1MzgwNGFhNmJfMjQtMy0xLTEtMTQ4MDI2_126ca5ca-4ec6-4399-acd0-be3b426268de">6,095</ix:nonFraction>&#160;</span></td><td style="background-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="i0ec9602869474a40befdf58c1fcc3b02_I20230331" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOmExMWMwZjUwYTA0ZDQ0MGVhNzY4ZmI4NTM4MDRhYTZiL3RhYmxlcmFuZ2U6YTExYzBmNTBhMDRkNDQwZWE3NjhmYjg1MzgwNGFhNmJfMjUtMS0xLTEtMTQ4MDI2_7ff70d41-7926-45f1-85d6-52ba2107fd4a">193,848</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="i40fd741517c3449a803e5495a6cee623_I20221231" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOmExMWMwZjUwYTA0ZDQ0MGVhNzY4ZmI4NTM4MDRhYTZiL3RhYmxlcmFuZ2U6YTExYzBmNTBhMDRkNDQwZWE3NjhmYjg1MzgwNGFhNmJfMjUtMy0xLTEtMTQ4MDI2_aff16da9-5a8f-4b80-a2f1-9d1ecad69096">154,714</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%">OTHER 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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net regulatory assets, 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="i0ec9602869474a40befdf58c1fcc3b02_I20230331" decimals="-3" name="us-gaap:RegulatoryAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOmExMWMwZjUwYTA0ZDQ0MGVhNzY4ZmI4NTM4MDRhYTZiL3RhYmxlcmFuZ2U6YTExYzBmNTBhMDRkNDQwZWE3NjhmYjg1MzgwNGFhNmJfMjctMS0xLTEtMTQ4MDI2_83f48a13-18b2-484f-94b1-58f89c3de93f">127,339</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i40fd741517c3449a803e5495a6cee623_I20221231" decimals="-3" name="us-gaap:RegulatoryAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOmExMWMwZjUwYTA0ZDQ0MGVhNzY4ZmI4NTM4MDRhYTZiL3RhYmxlcmFuZ2U6YTExYzBmNTBhMDRkNDQwZWE3NjhmYjg1MzgwNGFhNmJfMjctMy0xLTEtMTQ4MDI2_994dc59f-5994-4f5f-a31b-60eff0d9dd8d">127,275</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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%">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="i0ec9602869474a40befdf58c1fcc3b02_I20230331" decimals="-3" name="us-gaap:Investments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOmExMWMwZjUwYTA0ZDQ0MGVhNzY4ZmI4NTM4MDRhYTZiL3RhYmxlcmFuZ2U6YTExYzBmNTBhMDRkNDQwZWE3NjhmYjg1MzgwNGFhNmJfMjgtMS0xLTEtMTQ4MDI2_e56b7fcf-9e8c-47b4-bbc0-f753bd0503b2">15,923</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i40fd741517c3449a803e5495a6cee623_I20221231" decimals="-3" name="us-gaap:Investments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOmExMWMwZjUwYTA0ZDQ0MGVhNzY4ZmI4NTM4MDRhYTZiL3RhYmxlcmFuZ2U6YTExYzBmNTBhMDRkNDQwZWE3NjhmYjg1MzgwNGFhNmJfMjgtMy0xLTEtMTQ4MDI2_d8ddda1e-74bc-4d2a-a478-f7bddf9b559d">14,819</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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%">Goodwill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0ec9602869474a40befdf58c1fcc3b02_I20230331" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOmExMWMwZjUwYTA0ZDQ0MGVhNzY4ZmI4NTM4MDRhYTZiL3RhYmxlcmFuZ2U6YTExYzBmNTBhMDRkNDQwZWE3NjhmYjg1MzgwNGFhNmJfMjktMS0xLTEtMTQ4MDI2_a8f1e6de-67fa-4e90-91a3-49d239c44f5d">640,311</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i40fd741517c3449a803e5495a6cee623_I20221231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOmExMWMwZjUwYTA0ZDQ0MGVhNzY4ZmI4NTM4MDRhYTZiL3RhYmxlcmFuZ2U6YTExYzBmNTBhMDRkNDQwZWE3NjhmYjg1MzgwNGFhNmJfMjktMy0xLTEtMTQ4MDI2_94b16181-1d76-4434-ae33-63da312ad884">640,311</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0ec9602869474a40befdf58c1fcc3b02_I20230331" decimals="-3" name="us-gaap:OtherAssetsMiscellaneousNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOmExMWMwZjUwYTA0ZDQ0MGVhNzY4ZmI4NTM4MDRhYTZiL3RhYmxlcmFuZ2U6YTExYzBmNTBhMDRkNDQwZWE3NjhmYjg1MzgwNGFhNmJfMzAtMS0xLTEtMTQ4MDI2_800588b8-0827-4129-9df4-6f74fba34647">19,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="i40fd741517c3449a803e5495a6cee623_I20221231" decimals="-3" name="us-gaap:OtherAssetsMiscellaneousNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOmExMWMwZjUwYTA0ZDQ0MGVhNzY4ZmI4NTM4MDRhYTZiL3RhYmxlcmFuZ2U6YTExYzBmNTBhMDRkNDQwZWE3NjhmYjg1MzgwNGFhNmJfMzAtMy0xLTEtMTQ4MDI2_3f7e10b4-cc5f-4fad-ab88-16d399544cc1">24,313</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding: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="i0ec9602869474a40befdf58c1fcc3b02_I20230331" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOmExMWMwZjUwYTA0ZDQ0MGVhNzY4ZmI4NTM4MDRhYTZiL3RhYmxlcmFuZ2U6YTExYzBmNTBhMDRkNDQwZWE3NjhmYjg1MzgwNGFhNmJfMzEtMS0xLTEtMTQ4MDI2_123fd961-75b3-4a3b-89df-15f45bfc1fd3">803,301</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="i40fd741517c3449a803e5495a6cee623_I20221231" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOmExMWMwZjUwYTA0ZDQ0MGVhNzY4ZmI4NTM4MDRhYTZiL3RhYmxlcmFuZ2U6YTExYzBmNTBhMDRkNDQwZWE3NjhmYjg1MzgwNGFhNmJfMzEtMy0xLTEtMTQ4MDI2_5a878ed4-7a27-4fc5-8f1e-3f8b73623cda">806,718</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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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="i0ec9602869474a40befdf58c1fcc3b02_I20230331" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOmExMWMwZjUwYTA0ZDQ0MGVhNzY4ZmI4NTM4MDRhYTZiL3RhYmxlcmFuZ2U6YTExYzBmNTBhMDRkNDQwZWE3NjhmYjg1MzgwNGFhNmJfMzItMS0xLTEtMTQ4MDI2_7f5584d4-a8dc-40f8-8129-6790472d3d89">3,652,498</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="i40fd741517c3449a803e5495a6cee623_I20221231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOmExMWMwZjUwYTA0ZDQ0MGVhNzY4ZmI4NTM4MDRhYTZiL3RhYmxlcmFuZ2U6YTExYzBmNTBhMDRkNDQwZWE3NjhmYjg1MzgwNGFhNmJfMzItMy0xLTEtMTQ4MDI2_0ef07868-4dc5-403d-adb0-5891ab0e0798">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></tr></table></div><div style="margin-top:9pt;text-align:center"><span><br/></span></div><div style="margin-top:9pt;text-align:center"><span><br/></span></div><div style="margin-top:9pt;text-align:center"><span><br/></span></div><div style="margin-top:9pt;text-align:center"><span><br/></span></div><div style="margin-top:9pt;text-align:center"><span><br/></span></div><div style="margin-top:9pt;text-align:center"><span><br/></span></div><div style="margin-top:9pt;text-align:center"><span><br/></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">See Accompanying Notes to Unaudited Condensed Consolidated Financial Statements.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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:400;line-height:120%">CONDENSED CONSOLIDATED BALANCE SHEETS</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%">(UNAUDITED)</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%">(in thousands, except share and per share data)</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.853%"><tr><td style="width:1.0%"></td><td style="width:66.835%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.566%"></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:14.567%"></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%">March 31,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CAPITALIZATION AND 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:400;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 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%">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="i0ec9602869474a40befdf58c1fcc3b02_I20230331" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOjExYjk4ZmRlMTc5ZTQzYTQ4ZGE1ZjU0YjY0NjU0N2ZiL3RhYmxlcmFuZ2U6MTFiOThmZGUxNzllNDNhNDhkYTVmNTRiNjQ2NTQ3ZmJfNC0wLTEtMS0xNDgwMjYvdGV4dHJlZ2lvbjo3ZDNlZDgxNjYzZjU0Y2M3YWE3NzJmNzc4ODY5Zjc4M18xOA_5ff3ef62-10fc-4bbe-996c-8e32e91a236e"><ix:nonFraction unitRef="usdPerShare" contextRef="i40fd741517c3449a803e5495a6cee623_I20221231" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOjExYjk4ZmRlMTc5ZTQzYTQ4ZGE1ZjU0YjY0NjU0N2ZiL3RhYmxlcmFuZ2U6MTFiOThmZGUxNzllNDNhNDhkYTVmNTRiNjQ2NTQ3ZmJfNC0wLTEtMS0xNDgwMjYvdGV4dHJlZ2lvbjo3ZDNlZDgxNjYzZjU0Y2M3YWE3NzJmNzc4ODY5Zjc4M18xOA_e389d998-ce98-48eb-9648-aeaaaf016f75">0.001</ix:nonFraction></ix:nonFraction> par value; authorized <ix:nonFraction unitRef="shares" contextRef="i40fd741517c3449a803e5495a6cee623_I20221231" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOjExYjk4ZmRlMTc5ZTQzYTQ4ZGE1ZjU0YjY0NjU0N2ZiL3RhYmxlcmFuZ2U6MTFiOThmZGUxNzllNDNhNDhkYTVmNTRiNjQ2NTQ3ZmJfNC0wLTEtMS0xNDgwMjYvdGV4dHJlZ2lvbjo3ZDNlZDgxNjYzZjU0Y2M3YWE3NzJmNzc4ODY5Zjc4M180Mw_2c8cc40e-3bcf-44c3-88d8-7ffce232c8a4"><ix:nonFraction unitRef="shares" contextRef="i0ec9602869474a40befdf58c1fcc3b02_I20230331" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOjExYjk4ZmRlMTc5ZTQzYTQ4ZGE1ZjU0YjY0NjU0N2ZiL3RhYmxlcmFuZ2U6MTFiOThmZGUxNzllNDNhNDhkYTVmNTRiNjQ2NTQ3ZmJfNC0wLTEtMS0xNDgwMjYvdGV4dHJlZ2lvbjo3ZDNlZDgxNjYzZjU0Y2M3YWE3NzJmNzc4ODY5Zjc4M180Mw_5621d523-d1d5-4614-b1b9-f193e673ab42">70,000,000</ix:nonFraction></ix:nonFraction> shares; issued and outstanding share</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">s <ix:nonFraction unitRef="shares" contextRef="i0ec9602869474a40befdf58c1fcc3b02_I20230331" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOjExYjk4ZmRlMTc5ZTQzYTQ4ZGE1ZjU0YjY0NjU0N2ZiL3RhYmxlcmFuZ2U6MTFiOThmZGUxNzllNDNhNDhkYTVmNTRiNjQ2NTQ3ZmJfNC0wLTEtMS0xNDgwMjYvdGV4dHJlZ2lvbjo3ZDNlZDgxNjYzZjU0Y2M3YWE3NzJmNzc4ODY5Zjc4M184NA_87ccd49e-9003-45a2-b1ba-712455a93b7b"><ix:nonFraction unitRef="shares" contextRef="i0ec9602869474a40befdf58c1fcc3b02_I20230331" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOjExYjk4ZmRlMTc5ZTQzYTQ4ZGE1ZjU0YjY0NjU0N2ZiL3RhYmxlcmFuZ2U6MTFiOThmZGUxNzllNDNhNDhkYTVmNTRiNjQ2NTQ3ZmJfNC0wLTEtMS0xNDgwMjYvdGV4dHJlZ2lvbjo3ZDNlZDgxNjYzZjU0Y2M3YWE3NzJmNzc4ODY5Zjc4M184NA_cea3085f-1b89-4603-9b5e-4971a156c791">31,427,124</ix:nonFraction></ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> on March&#160;31, 2023 and <ix:nonFraction unitRef="shares" contextRef="i40fd741517c3449a803e5495a6cee623_I20221231" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOjExYjk4ZmRlMTc5ZTQzYTQ4ZGE1ZjU0YjY0NjU0N2ZiL3RhYmxlcmFuZ2U6MTFiOThmZGUxNzllNDNhNDhkYTVmNTRiNjQ2NTQ3ZmJfNC0wLTEtMS0xNDgwMjYvdGV4dHJlZ2lvbjo3ZDNlZDgxNjYzZjU0Y2M3YWE3NzJmNzc4ODY5Zjc4M185Nw_4ddeec87-52bf-45b2-b799-23260b85f33c"><ix:nonFraction unitRef="shares" contextRef="i40fd741517c3449a803e5495a6cee623_I20221231" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOjExYjk4ZmRlMTc5ZTQzYTQ4ZGE1ZjU0YjY0NjU0N2ZiL3RhYmxlcmFuZ2U6MTFiOThmZGUxNzllNDNhNDhkYTVmNTRiNjQ2NTQ3ZmJfNC0wLTEtMS0xNDgwMjYvdGV4dHJlZ2lvbjo3ZDNlZDgxNjYzZjU0Y2M3YWE3NzJmNzc4ODY5Zjc4M185Nw_5bf98ef5-050e-4a88-9ea8-3e93df1ae76a">30,801,912</ix:nonFraction></ix:nonFraction> on December&#160;31, 2022</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="i0ec9602869474a40befdf58c1fcc3b02_I20230331" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOjExYjk4ZmRlMTc5ZTQzYTQ4ZGE1ZjU0YjY0NjU0N2ZiL3RhYmxlcmFuZ2U6MTFiOThmZGUxNzllNDNhNDhkYTVmNTRiNjQ2NTQ3ZmJfNC0xLTEtMS0xNDgwMjY_6d48000e-750b-48c5-8442-1dbabf4312d3">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="i40fd741517c3449a803e5495a6cee623_I20221231" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOjExYjk4ZmRlMTc5ZTQzYTQ4ZGE1ZjU0YjY0NjU0N2ZiL3RhYmxlcmFuZ2U6MTFiOThmZGUxNzllNDNhNDhkYTVmNTRiNjQ2NTQ3ZmJfNC0zLTEtMS0xNDgwMjY_f8ce1ba7-673b-4c01-b69d-6fcb1408373c">31</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="i0ec9602869474a40befdf58c1fcc3b02_I20230331" decimals="-3" name="us-gaap:AdditionalPaidInCapitalCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOjExYjk4ZmRlMTc5ZTQzYTQ4ZGE1ZjU0YjY0NjU0N2ZiL3RhYmxlcmFuZ2U6MTFiOThmZGUxNzllNDNhNDhkYTVmNTRiNjQ2NTQ3ZmJfNS0xLTEtMS0xNDgwMjY_c993e1d6-8a52-4625-af2e-ed3d3158dd96">692,742</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i40fd741517c3449a803e5495a6cee623_I20221231" decimals="-3" name="us-gaap:AdditionalPaidInCapitalCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOjExYjk4ZmRlMTc5ZTQzYTQ4ZGE1ZjU0YjY0NjU0N2ZiL3RhYmxlcmFuZ2U6MTFiOThmZGUxNzllNDNhNDhkYTVmNTRiNjQ2NTQ3ZmJfNS0zLTEtMS0xNDgwMjY_5c0ad776-b89b-4338-9950-33174ea34806">651,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 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="i0ec9602869474a40befdf58c1fcc3b02_I20230331" decimals="-3" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOjExYjk4ZmRlMTc5ZTQzYTQ4ZGE1ZjU0YjY0NjU0N2ZiL3RhYmxlcmFuZ2U6MTFiOThmZGUxNzllNDNhNDhkYTVmNTRiNjQ2NTQ3ZmJfNi0xLTEtMS0xNDgwMjY_f6f6d2bf-00c6-490a-8180-764cb44371b7">458,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="i40fd741517c3449a803e5495a6cee623_I20221231" decimals="-3" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOjExYjk4ZmRlMTc5ZTQzYTQ4ZGE1ZjU0YjY0NjU0N2ZiL3RhYmxlcmFuZ2U6MTFiOThmZGUxNzllNDNhNDhkYTVmNTRiNjQ2NTQ3ZmJfNi0zLTEtMS0xNDgwMjY_2f1d3598-7f2f-4405-83a3-21ee7cd85303">458,356</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated other comprehensive income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0ec9602869474a40befdf58c1fcc3b02_I20230331" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOjExYjk4ZmRlMTc5ZTQzYTQ4ZGE1ZjU0YjY0NjU0N2ZiL3RhYmxlcmFuZ2U6MTFiOThmZGUxNzllNDNhNDhkYTVmNTRiNjQ2NTQ3ZmJfNy0xLTEtMS0xNDgwMjY_b8fd0136-7004-4ad4-a462-483d578d4762">1,570</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i40fd741517c3449a803e5495a6cee623_I20221231" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOjExYjk4ZmRlMTc5ZTQzYTQ4ZGE1ZjU0YjY0NjU0N2ZiL3RhYmxlcmFuZ2U6MTFiOThmZGUxNzllNDNhNDhkYTVmNTRiNjQ2NTQ3ZmJfNy0zLTEtMS0xNDgwMjY_c2a6c290-0272-44b4-a74e-2b2a5d402860">1,477</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align: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="i0ec9602869474a40befdf58c1fcc3b02_I20230331" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOjExYjk4ZmRlMTc5ZTQzYTQ4ZGE1ZjU0YjY0NjU0N2ZiL3RhYmxlcmFuZ2U6MTFiOThmZGUxNzllNDNhNDhkYTVmNTRiNjQ2NTQ3ZmJfOC0xLTEtMS0xNDgwMjY_35cad69f-c02a-4b61-8aa9-77359811359f">1,152,485</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="i40fd741517c3449a803e5495a6cee623_I20221231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOjExYjk4ZmRlMTc5ZTQzYTQ4ZGE1ZjU0YjY0NjU0N2ZiL3RhYmxlcmFuZ2U6MTFiOThmZGUxNzllNDNhNDhkYTVmNTRiNjQ2NTQ3ZmJfOC0zLTEtMS0xNDgwMjY_525173ce-ba83-4ed9-8778-154199ba58f4">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></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%">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="i0ec9602869474a40befdf58c1fcc3b02_I20230331" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOjExYjk4ZmRlMTc5ZTQzYTQ4ZGE1ZjU0YjY0NjU0N2ZiL3RhYmxlcmFuZ2U6MTFiOThmZGUxNzllNDNhNDhkYTVmNTRiNjQ2NTQ3ZmJfOS0xLTEtMS0xNDgwMjY_f0a22920-0126-4df7-b5db-3a86f0ad5480">1,520,362</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i40fd741517c3449a803e5495a6cee623_I20221231" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOjExYjk4ZmRlMTc5ZTQzYTQ4ZGE1ZjU0YjY0NjU0N2ZiL3RhYmxlcmFuZ2U6MTFiOThmZGUxNzllNDNhNDhkYTVmNTRiNjQ2NTQ3ZmJfOS0zLTEtMS0xNDgwMjY_e2d6e7ce-8337-45b6-b8ca-e18db2f370e9">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></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="i0ec9602869474a40befdf58c1fcc3b02_I20230331" decimals="-3" name="us-gaap:CapitalizationLongtermDebtAndEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOjExYjk4ZmRlMTc5ZTQzYTQ4ZGE1ZjU0YjY0NjU0N2ZiL3RhYmxlcmFuZ2U6MTFiOThmZGUxNzllNDNhNDhkYTVmNTRiNjQ2NTQ3ZmJfMTAtMS0xLTEtMTQ4MDI2_449ab34b-ae0a-45ce-9494-bcc3f917c393">2,672,847</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="i40fd741517c3449a803e5495a6cee623_I20221231" decimals="-3" name="us-gaap:CapitalizationLongtermDebtAndEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOjExYjk4ZmRlMTc5ZTQzYTQ4ZGE1ZjU0YjY0NjU0N2ZiL3RhYmxlcmFuZ2U6MTFiOThmZGUxNzllNDNhNDhkYTVmNTRiNjQ2NTQ3ZmJfMTAtMy0xLTEtMTQ4MDI2_50e293c2-3161-4798-93bf-8b93b692507b">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></tr><tr style="height:14pt"><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%">CURRENT LIABILITIES:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0ec9602869474a40befdf58c1fcc3b02_I20230331" decimals="-3" name="us-gaap:LinesOfCreditCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOjExYjk4ZmRlMTc5ZTQzYTQ4ZGE1ZjU0YjY0NjU0N2ZiL3RhYmxlcmFuZ2U6MTFiOThmZGUxNzllNDNhNDhkYTVmNTRiNjQ2NTQ3ZmJfMTItMS0xLTEtMTQ4MDI2_c851edb5-49e7-4346-806a-d8e9456b1df0">72,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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i40fd741517c3449a803e5495a6cee623_I20221231" decimals="-3" name="us-gaap:LinesOfCreditCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOjExYjk4ZmRlMTc5ZTQzYTQ4ZGE1ZjU0YjY0NjU0N2ZiL3RhYmxlcmFuZ2U6MTFiOThmZGUxNzllNDNhNDhkYTVmNTRiNjQ2NTQ3ZmJfMTItMy0xLTEtMTQ4MDI2_b0a2f173-4e6d-441a-b50b-d48207e02541">159,578</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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%">Current portion of long-term debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0ec9602869474a40befdf58c1fcc3b02_I20230331" decimals="-3" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOjExYjk4ZmRlMTc5ZTQzYTQ4ZGE1ZjU0YjY0NjU0N2ZiL3RhYmxlcmFuZ2U6MTFiOThmZGUxNzllNDNhNDhkYTVmNTRiNjQ2NTQ3ZmJfMTMtMS0xLTEtMTQ4MDI2_4672fc55-19b9-4aed-bc55-bfe9c36e9237">44,274</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i40fd741517c3449a803e5495a6cee623_I20221231" decimals="-3" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOjExYjk4ZmRlMTc5ZTQzYTQ4ZGE1ZjU0YjY0NjU0N2ZiL3RhYmxlcmFuZ2U6MTFiOThmZGUxNzllNDNhNDhkYTVmNTRiNjQ2NTQ3ZmJfMTMtMy0xLTEtMTQ4MDI2_db88948e-d6c9-4470-943b-57583dffd5ac">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 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued 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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0ec9602869474a40befdf58c1fcc3b02_I20230331" decimals="-3" name="sjw:Accruedgroundwaterextractionchargespurchasedwaterandpower" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOjExYjk4ZmRlMTc5ZTQzYTQ4ZGE1ZjU0YjY0NjU0N2ZiL3RhYmxlcmFuZ2U6MTFiOThmZGUxNzllNDNhNDhkYTVmNTRiNjQ2NTQ3ZmJfMTQtMS0xLTEtMTQ4MDI2_299c7df2-9e27-4bd1-b05b-0eb2a946c3bc">11,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="i40fd741517c3449a803e5495a6cee623_I20221231" decimals="-3" name="sjw:Accruedgroundwaterextractionchargespurchasedwaterandpower" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOjExYjk4ZmRlMTc5ZTQzYTQ4ZGE1ZjU0YjY0NjU0N2ZiL3RhYmxlcmFuZ2U6MTFiOThmZGUxNzllNDNhNDhkYTVmNTRiNjQ2NTQ3ZmJfMTQtMy0xLTEtMTQ4MDI2_43ffd05d-373b-40cf-868b-11efaa4d581a">19,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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0ec9602869474a40befdf58c1fcc3b02_I20230331" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOjExYjk4ZmRlMTc5ZTQzYTQ4ZGE1ZjU0YjY0NjU0N2ZiL3RhYmxlcmFuZ2U6MTFiOThmZGUxNzllNDNhNDhkYTVmNTRiNjQ2NTQ3ZmJfMTUtMS0xLTEtMTQ4MDI2_3b47e895-6d03-4137-81be-018a581cf357">25,974</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i40fd741517c3449a803e5495a6cee623_I20221231" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOjExYjk4ZmRlMTc5ZTQzYTQ4ZGE1ZjU0YjY0NjU0N2ZiL3RhYmxlcmFuZ2U6MTFiOThmZGUxNzllNDNhNDhkYTVmNTRiNjQ2NTQ3ZmJfMTUtMy0xLTEtMTQ4MDI2_9163af10-773f-4d2e-b609-b6ecdc1a7d0d">29,581</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued interest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0ec9602869474a40befdf58c1fcc3b02_I20230331" decimals="-3" name="us-gaap:InterestPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOjExYjk4ZmRlMTc5ZTQzYTQ4ZGE1ZjU0YjY0NjU0N2ZiL3RhYmxlcmFuZ2U6MTFiOThmZGUxNzllNDNhNDhkYTVmNTRiNjQ2NTQ3ZmJfMTYtMS0xLTEtMTQ4MDI2_167f32f4-8d5e-4e0e-83c2-f2955d355b63">19,071</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i40fd741517c3449a803e5495a6cee623_I20221231" decimals="-3" name="us-gaap:InterestPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOjExYjk4ZmRlMTc5ZTQzYTQ4ZGE1ZjU0YjY0NjU0N2ZiL3RhYmxlcmFuZ2U6MTFiOThmZGUxNzllNDNhNDhkYTVmNTRiNjQ2NTQ3ZmJfMTYtMy0xLTEtMTQ4MDI2_d30c960c-de24-402c-8354-9b01748f3f22">13,907</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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%">Accrued payroll</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0ec9602869474a40befdf58c1fcc3b02_I20230331" decimals="-3" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOjExYjk4ZmRlMTc5ZTQzYTQ4ZGE1ZjU0YjY0NjU0N2ZiL3RhYmxlcmFuZ2U6MTFiOThmZGUxNzllNDNhNDhkYTVmNTRiNjQ2NTQ3ZmJfMTgtMS0xLTEtMTQ4MDI2_5df589b4-b467-44d0-b936-b11080184864">9,076</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i40fd741517c3449a803e5495a6cee623_I20221231" decimals="-3" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOjExYjk4ZmRlMTc5ZTQzYTQ4ZGE1ZjU0YjY0NjU0N2ZiL3RhYmxlcmFuZ2U6MTFiOThmZGUxNzllNDNhNDhkYTVmNTRiNjQ2NTQ3ZmJfMTgtMy0xLTEtMTQ4MDI2_f2b7d3d7-c0c1-4a8d-84f6-27a567d57a5c">11,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 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 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="i0ec9602869474a40befdf58c1fcc3b02_I20230331" decimals="-3" name="us-gaap:TaxesPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOjExYjk4ZmRlMTc5ZTQzYTQ4ZGE1ZjU0YjY0NjU0N2ZiL3RhYmxlcmFuZ2U6MTFiOThmZGUxNzllNDNhNDhkYTVmNTRiNjQ2NTQ3ZmJfMTktMS0xLTEtMTQ4MDI2_663e96a9-3b95-44b8-afa6-18c5f3c820c0">4,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="i40fd741517c3449a803e5495a6cee623_I20221231" decimals="-3" name="us-gaap:TaxesPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOjExYjk4ZmRlMTc5ZTQzYTQ4ZGE1ZjU0YjY0NjU0N2ZiL3RhYmxlcmFuZ2U6MTFiOThmZGUxNzllNDNhNDhkYTVmNTRiNjQ2NTQ3ZmJfMTktMy0xLTEtMTQ4MDI2_0feb19bd-da2d-4f94-b6ac-2de95c972fb9">2,696</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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 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="i0ec9602869474a40befdf58c1fcc3b02_I20230331" decimals="-3" name="us-gaap:OtherLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOjExYjk4ZmRlMTc5ZTQzYTQ4ZGE1ZjU0YjY0NjU0N2ZiL3RhYmxlcmFuZ2U6MTFiOThmZGUxNzllNDNhNDhkYTVmNTRiNjQ2NTQ3ZmJfMjAtMS0xLTEtMTQ4MDI2_509cf33c-ec38-49d4-94d6-4a6ab8a12102">25,790</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i40fd741517c3449a803e5495a6cee623_I20221231" decimals="-3" name="us-gaap:OtherLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOjExYjk4ZmRlMTc5ZTQzYTQ4ZGE1ZjU0YjY0NjU0N2ZiL3RhYmxlcmFuZ2U6MTFiOThmZGUxNzllNDNhNDhkYTVmNTRiNjQ2NTQ3ZmJfMjAtMy0xLTEtMTQ4MDI2_e99ead41-25ad-479d-9fbd-0b313a96065c">22,913</ix:nonFraction>&#160;</span></td><td style="background-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="i0ec9602869474a40befdf58c1fcc3b02_I20230331" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOjExYjk4ZmRlMTc5ZTQzYTQ4ZGE1ZjU0YjY0NjU0N2ZiL3RhYmxlcmFuZ2U6MTFiOThmZGUxNzllNDNhNDhkYTVmNTRiNjQ2NTQ3ZmJfMjEtMS0xLTEtMTQ4MDI2_f1562ec8-7123-4951-a0ff-4d0309e7ee1d">212,965</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i40fd741517c3449a803e5495a6cee623_I20221231" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOjExYjk4ZmRlMTc5ZTQzYTQ4ZGE1ZjU0YjY0NjU0N2ZiL3RhYmxlcmFuZ2U6MTFiOThmZGUxNzllNDNhNDhkYTVmNTRiNjQ2NTQ3ZmJfMjEtMy0xLTEtMTQ4MDI2_ae34f45e-424e-4e92-a5a5-1b976ef8bd93">264,650</ix:nonFraction>&#160;</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:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0ec9602869474a40befdf58c1fcc3b02_I20230331" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOjExYjk4ZmRlMTc5ZTQzYTQ4ZGE1ZjU0YjY0NjU0N2ZiL3RhYmxlcmFuZ2U6MTFiOThmZGUxNzllNDNhNDhkYTVmNTRiNjQ2NTQ3ZmJfMjItMS0xLTEtMTQ4MDI2_a82599f5-24fe-44eb-aa61-beee2198bf92">220,111</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i40fd741517c3449a803e5495a6cee623_I20221231" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOjExYjk4ZmRlMTc5ZTQzYTQ4ZGE1ZjU0YjY0NjU0N2ZiL3RhYmxlcmFuZ2U6MTFiOThmZGUxNzllNDNhNDhkYTVmNTRiNjQ2NTQ3ZmJfMjItMy0xLTEtMTQ4MDI2_56c4879a-efcf-4b1c-826c-7afef8967ba3">218,155</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0ec9602869474a40befdf58c1fcc3b02_I20230331" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOjExYjk4ZmRlMTc5ZTQzYTQ4ZGE1ZjU0YjY0NjU0N2ZiL3RhYmxlcmFuZ2U6MTFiOThmZGUxNzllNDNhNDhkYTVmNTRiNjQ2NTQ3ZmJfMjMtMS0xLTEtMTQ4MDI2_40abeca6-a8ed-4cb6-98e8-83dfecee50be">137,668</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i40fd741517c3449a803e5495a6cee623_I20221231" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOjExYjk4ZmRlMTc5ZTQzYTQ4ZGE1ZjU0YjY0NjU0N2ZiL3RhYmxlcmFuZ2U6MTFiOThmZGUxNzllNDNhNDhkYTVmNTRiNjQ2NTQ3ZmJfMjMtMy0xLTEtMTQ4MDI2_eed39e2a-8baa-42fd-8e9b-b90607e78a64">137,696</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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%">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="i0ec9602869474a40befdf58c1fcc3b02_I20230331" decimals="-3" name="us-gaap:ContributionsInAidOfConstruction" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOjExYjk4ZmRlMTc5ZTQzYTQ4ZGE1ZjU0YjY0NjU0N2ZiL3RhYmxlcmFuZ2U6MTFiOThmZGUxNzllNDNhNDhkYTVmNTRiNjQ2NTQ3ZmJfMjQtMS0xLTEtMTQ4MDI2_9c7bd6d2-d2bd-4cef-bf3d-6cd3b559066e">327,016</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i40fd741517c3449a803e5495a6cee623_I20221231" decimals="-3" name="us-gaap:ContributionsInAidOfConstruction" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOjExYjk4ZmRlMTc5ZTQzYTQ4ZGE1ZjU0YjY0NjU0N2ZiL3RhYmxlcmFuZ2U6MTFiOThmZGUxNzllNDNhNDhkYTVmNTRiNjQ2NTQ3ZmJfMjQtMy0xLTEtMTQ4MDI2_54edd263-b8af-4c2d-b5a9-2e0d0379154b">323,668</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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%">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="i0ec9602869474a40befdf58c1fcc3b02_I20230331" decimals="-3" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOjExYjk4ZmRlMTc5ZTQzYTQ4ZGE1ZjU0YjY0NjU0N2ZiL3RhYmxlcmFuZ2U6MTFiOThmZGUxNzllNDNhNDhkYTVmNTRiNjQ2NTQ3ZmJfMjUtMS0xLTEtMTQ4MDI2_4cf64e92-0e51-42c0-9977-139b97bb20d1">55,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="i40fd741517c3449a803e5495a6cee623_I20221231" decimals="-3" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOjExYjk4ZmRlMTc5ZTQzYTQ4ZGE1ZjU0YjY0NjU0N2ZiL3RhYmxlcmFuZ2U6MTFiOThmZGUxNzllNDNhNDhkYTVmNTRiNjQ2NTQ3ZmJfMjUtMy0xLTEtMTQ4MDI2_b9bb6fd4-77da-4480-9294-46ac0232430a">59,738</ix:nonFraction>&#160;</span></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:400;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="i0ec9602869474a40befdf58c1fcc3b02_I20230331" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOjExYjk4ZmRlMTc5ZTQzYTQ4ZGE1ZjU0YjY0NjU0N2ZiL3RhYmxlcmFuZ2U6MTFiOThmZGUxNzllNDNhNDhkYTVmNTRiNjQ2NTQ3ZmJfMjctMS0xLTEtMTQ4MDI2_a772b03d-f186-4563-8725-56466b878b35">25,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="i40fd741517c3449a803e5495a6cee623_I20221231" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOjExYjk4ZmRlMTc5ZTQzYTQ4ZGE1ZjU0YjY0NjU0N2ZiL3RhYmxlcmFuZ2U6MTFiOThmZGUxNzllNDNhNDhkYTVmNTRiNjQ2NTQ3ZmJfMjctMy0xLTEtMTQ4MDI2_8e4578bd-2cee-4e53-ad86-705309e3e9bc">25,884</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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%">COMMITMENTS AND CONTINGENCIES</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="i0ec9602869474a40befdf58c1fcc3b02_I20230331" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOjExYjk4ZmRlMTc5ZTQzYTQ4ZGE1ZjU0YjY0NjU0N2ZiL3RhYmxlcmFuZ2U6MTFiOThmZGUxNzllNDNhNDhkYTVmNTRiNjQ2NTQ3ZmJfMjgtMS0xLTEtMTQ4MDI2_44927ae6-300e-4273-91bf-f4b6fe453794"></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="i40fd741517c3449a803e5495a6cee623_I20221231" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOjExYjk4ZmRlMTc5ZTQzYTQ4ZGE1ZjU0YjY0NjU0N2ZiL3RhYmxlcmFuZ2U6MTFiOThmZGUxNzllNDNhNDhkYTVmNTRiNjQ2NTQ3ZmJfMjgtMy0xLTEtMTQ4MDI2_ce28ccb6-0382-4fc2-bf24-576373e3d31f"></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="i0ec9602869474a40befdf58c1fcc3b02_I20230331" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOjExYjk4ZmRlMTc5ZTQzYTQ4ZGE1ZjU0YjY0NjU0N2ZiL3RhYmxlcmFuZ2U6MTFiOThmZGUxNzllNDNhNDhkYTVmNTRiNjQ2NTQ3ZmJfMjktMS0xLTEtMTQ4MDI2_d75309e7-dadb-41d7-a787-eaab6b5a9220">3,652,498</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="i40fd741517c3449a803e5495a6cee623_I20221231" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOjExYjk4ZmRlMTc5ZTQzYTQ4ZGE1ZjU0YjY0NjU0N2ZiL3RhYmxlcmFuZ2U6MTFiOThmZGUxNzllNDNhNDhkYTVmNTRiNjQ2NTQ3ZmJfMjktMy0xLTEtMTQ4MDI2_093b7737-98ce-4d0b-b378-52ec9b52b1a9">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></tr></table></div><div style="margin-top:9pt;text-align:center"><span><br/></span></div><div style="margin-top:9pt;text-align:center"><span><br/></span></div><div style="margin-top:9pt;text-align:center"><span><br/></span></div><div style="margin-top:9pt;text-align:center"><span><br/></span></div><div style="margin-top:9pt;text-align:center"><span><br/></span></div><div style="margin-top:9pt;text-align:center"><span><br/></span></div><div style="margin-top:9pt;text-align:center"><span><br/></span></div><div style="margin-top:9pt;text-align:center"><span><br/></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">See Accompanying Notes to Unaudited Condensed Consolidated Financial Statements.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5</span></div></div></div><div id="i5dfde4b795f848ae9c2326ead50c6135_22"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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:400;line-height:120%">CONDENSED 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:400;line-height:120%">(UNAUDITED)</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%">(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:34.864%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.256%"></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.256%"></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.256%"></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.256%"></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.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:10.167%"></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</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:400;line-height:100%">BALANCES, 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="i298d9c5f770a4540b34461069cd89e6b_I20221231" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yMi9mcmFnOjVhY2QwOWNlNjZiOTQ1YjFiZGNhZDc1YzhlOGU4M2Q3L3RhYmxlOjViODY0OTVkZTA4MTQ5ZTBiZTk0MWQ0YTUwYzhhMTUzL3RhYmxlcmFuZ2U6NWI4NjQ5NWRlMDgxNDllMGJlOTQxZDRhNTBjOGExNTNfMi0xLTEtMS0xNDgwMjY_0830b714-f370-4522-a7f4-19d3621b2a43">30,801,912</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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="i298d9c5f770a4540b34461069cd89e6b_I20221231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yMi9mcmFnOjVhY2QwOWNlNjZiOTQ1YjFiZGNhZDc1YzhlOGU4M2Q3L3RhYmxlOjViODY0OTVkZTA4MTQ5ZTBiZTk0MWQ0YTUwYzhhMTUzL3RhYmxlcmFuZ2U6NWI4NjQ5NWRlMDgxNDllMGJlOTQxZDRhNTBjOGExNTNfMi0zLTEtMS0xNDgwMjY_31a48449-9227-4122-9913-85acf2f9a0ba">31</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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="i5c6cd61896bb4869bab42930e74630dc_I20221231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yMi9mcmFnOjVhY2QwOWNlNjZiOTQ1YjFiZGNhZDc1YzhlOGU4M2Q3L3RhYmxlOjViODY0OTVkZTA4MTQ5ZTBiZTk0MWQ0YTUwYzhhMTUzL3RhYmxlcmFuZ2U6NWI4NjQ5NWRlMDgxNDllMGJlOTQxZDRhNTBjOGExNTNfMi01LTEtMS0xNDgwMjY_2456faa5-2616-4017-977b-6e3b5b2a6a9e">651,004</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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="i0282e047e3f04706ac488c9090fea606_I20221231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yMi9mcmFnOjVhY2QwOWNlNjZiOTQ1YjFiZGNhZDc1YzhlOGU4M2Q3L3RhYmxlOjViODY0OTVkZTA4MTQ5ZTBiZTk0MWQ0YTUwYzhhMTUzL3RhYmxlcmFuZ2U6NWI4NjQ5NWRlMDgxNDllMGJlOTQxZDRhNTBjOGExNTNfMi03LTEtMS0xNDgwMjY_d1eb5e37-9adb-426a-b3ef-46447f8feebf">458,356</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iacae8a63002d48898d6f837c050a37de_I20221231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yMi9mcmFnOjVhY2QwOWNlNjZiOTQ1YjFiZGNhZDc1YzhlOGU4M2Q3L3RhYmxlOjViODY0OTVkZTA4MTQ5ZTBiZTk0MWQ0YTUwYzhhMTUzL3RhYmxlcmFuZ2U6NWI4NjQ5NWRlMDgxNDllMGJlOTQxZDRhNTBjOGExNTNfMi05LTEtMS0xNDgwMjY_b034579c-b11c-49b5-b614-481e413c9a26">1,477</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i40fd741517c3449a803e5495a6cee623_I20221231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yMi9mcmFnOjVhY2QwOWNlNjZiOTQ1YjFiZGNhZDc1YzhlOGU4M2Q3L3RhYmxlOjViODY0OTVkZTA4MTQ5ZTBiZTk0MWQ0YTUwYzhhMTUzL3RhYmxlcmFuZ2U6NWI4NjQ5NWRlMDgxNDllMGJlOTQxZDRhNTBjOGExNTNfMi0xMy0xLTEtMTQ4MDI2_69da678f-0926-4d99-aa65-81d28bb487a3">1,110,868</ix:nonFraction>&#160;</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="i2df7bf4778724a499d6e8ce362996b66_D20230101-20230331" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yMi9mcmFnOjVhY2QwOWNlNjZiOTQ1YjFiZGNhZDc1YzhlOGU4M2Q3L3RhYmxlOjViODY0OTVkZTA4MTQ5ZTBiZTk0MWQ0YTUwYzhhMTUzL3RhYmxlcmFuZ2U6NWI4NjQ5NWRlMDgxNDllMGJlOTQxZDRhNTBjOGExNTNfMy03LTEtMS0xNDgwMjY_9393a8fb-f984-4879-ac6c-6503a3f7e64f">11,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:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding: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="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yMi9mcmFnOjVhY2QwOWNlNjZiOTQ1YjFiZGNhZDc1YzhlOGU4M2Q3L3RhYmxlOjViODY0OTVkZTA4MTQ5ZTBiZTk0MWQ0YTUwYzhhMTUzL3RhYmxlcmFuZ2U6NWI4NjQ5NWRlMDgxNDllMGJlOTQxZDRhNTBjOGExNTNfMy0xMy0xLTEtMTQ4MDI2_30ec566b-d238-4af4-aab0-627bd8bec2ae">11,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: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 taxes of $<ix:nonFraction unitRef="usd" contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331" decimals="-3" name="us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yMi9mcmFnOjVhY2QwOWNlNjZiOTQ1YjFiZGNhZDc1YzhlOGU4M2Q3L3RhYmxlOjViODY0OTVkZTA4MTQ5ZTBiZTk0MWQ0YTUwYzhhMTUzL3RhYmxlcmFuZ2U6NWI4NjQ5NWRlMDgxNDllMGJlOTQxZDRhNTBjOGExNTNfNC0wLTEtMS0xNDgwMjYvdGV4dHJlZ2lvbjpjMDJmOTAwNmRhZDQ0OGQ2YjNlOGJjN2ZhM2UzYWM1OF81Nw_2cafc580-af17-473e-92f5-9abb6f1b1739">0</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="ie9b4ad321f034884a8cf84def8f0d504_D20230101-20230331" decimals="-3" name="us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yMi9mcmFnOjVhY2QwOWNlNjZiOTQ1YjFiZGNhZDc1YzhlOGU4M2Q3L3RhYmxlOjViODY0OTVkZTA4MTQ5ZTBiZTk0MWQ0YTUwYzhhMTUzL3RhYmxlcmFuZ2U6NWI4NjQ5NWRlMDgxNDllMGJlOTQxZDRhNTBjOGExNTNfNC05LTEtMS0xNDgwMjY_df743012-1d10-47e1-9f6a-72864d73b52e">93</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331" decimals="-3" name="us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yMi9mcmFnOjVhY2QwOWNlNjZiOTQ1YjFiZGNhZDc1YzhlOGU4M2Q3L3RhYmxlOjViODY0OTVkZTA4MTQ5ZTBiZTk0MWQ0YTUwYzhhMTUzL3RhYmxlcmFuZ2U6NWI4NjQ5NWRlMDgxNDllMGJlOTQxZDRhNTBjOGExNTNfNC0xMy0xLTEtMTQ4MDI2_359a5af9-473b-403f-9076-3cc73aab5fb9">93</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if02fcf0f97a645b1a3a2797d862abe06_D20230101-20230331" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yMi9mcmFnOjVhY2QwOWNlNjZiOTQ1YjFiZGNhZDc1YzhlOGU4M2Q3L3RhYmxlOjViODY0OTVkZTA4MTQ5ZTBiZTk0MWQ0YTUwYzhhMTUzL3RhYmxlcmFuZ2U6NWI4NjQ5NWRlMDgxNDllMGJlOTQxZDRhNTBjOGExNTNfNS01LTEtMS0xNDgwMjY_d5f02541-14f8-4419-be5a-8a58567b65c2">1,199</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2df7bf4778724a499d6e8ce362996b66_D20230101-20230331" decimals="-3" sign="-" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yMi9mcmFnOjVhY2QwOWNlNjZiOTQ1YjFiZGNhZDc1YzhlOGU4M2Q3L3RhYmxlOjViODY0OTVkZTA4MTQ5ZTBiZTk0MWQ0YTUwYzhhMTUzL3RhYmxlcmFuZ2U6NWI4NjQ5NWRlMDgxNDllMGJlOTQxZDRhNTBjOGExNTNfNS03LTEtMS0xNDgwMjY_11385cab-ef78-4238-a806-4676d9ae8bce">22</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding: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="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yMi9mcmFnOjVhY2QwOWNlNjZiOTQ1YjFiZGNhZDc1YzhlOGU4M2Q3L3RhYmxlOjViODY0OTVkZTA4MTQ5ZTBiZTk0MWQ0YTUwYzhhMTUzL3RhYmxlcmFuZ2U6NWI4NjQ5NWRlMDgxNDllMGJlOTQxZDRhNTBjOGExNTNfNS0xMy0xLTEtMTQ4MDI2_526c4f11-6391-4389-be71-b367ff80918b">1,177</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="i6e97b489944144639a9d3c42f18220cd_D20230101-20230331" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yMi9mcmFnOjVhY2QwOWNlNjZiOTQ1YjFiZGNhZDc1YzhlOGU4M2Q3L3RhYmxlOjViODY0OTVkZTA4MTQ5ZTBiZTk0MWQ0YTUwYzhhMTUzL3RhYmxlcmFuZ2U6NWI4NjQ5NWRlMDgxNDllMGJlOTQxZDRhNTBjOGExNTNfNi0xLTEtMS0xNDgwMjY_657ea5ba-e39f-4f2e-9263-999d824be62a">38,776</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if02fcf0f97a645b1a3a2797d862abe06_D20230101-20230331" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yMi9mcmFnOjVhY2QwOWNlNjZiOTQ1YjFiZGNhZDc1YzhlOGU4M2Q3L3RhYmxlOjViODY0OTVkZTA4MTQ5ZTBiZTk0MWQ0YTUwYzhhMTUzL3RhYmxlcmFuZ2U6NWI4NjQ5NWRlMDgxNDllMGJlOTQxZDRhNTBjOGExNTNfNi01LTEtMS0xNDgwMjY_683606dd-e656-4173-81cd-75cbee42c302">1,538</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="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yMi9mcmFnOjVhY2QwOWNlNjZiOTQ1YjFiZGNhZDc1YzhlOGU4M2Q3L3RhYmxlOjViODY0OTVkZTA4MTQ5ZTBiZTk0MWQ0YTUwYzhhMTUzL3RhYmxlcmFuZ2U6NWI4NjQ5NWRlMDgxNDllMGJlOTQxZDRhNTBjOGExNTNfNi0xMy0xLTEtMTQ4MDI2_0eac63fe-36ad-4c2e-82f7-7824f8106ff1">1,538</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="i6e97b489944144639a9d3c42f18220cd_D20230101-20230331" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yMi9mcmFnOjVhY2QwOWNlNjZiOTQ1YjFiZGNhZDc1YzhlOGU4M2Q3L3RhYmxlOjViODY0OTVkZTA4MTQ5ZTBiZTk0MWQ0YTUwYzhhMTUzL3RhYmxlcmFuZ2U6NWI4NjQ5NWRlMDgxNDllMGJlOTQxZDRhNTBjOGExNTNfNy0xLTEtMS0xNDgwMjY_5fda4b94-1c16-40cd-af5b-b62a9e9eefd9">16,410</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if02fcf0f97a645b1a3a2797d862abe06_D20230101-20230331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yMi9mcmFnOjVhY2QwOWNlNjZiOTQ1YjFiZGNhZDc1YzhlOGU4M2Q3L3RhYmxlOjViODY0OTVkZTA4MTQ5ZTBiZTk0MWQ0YTUwYzhhMTUzL3RhYmxlcmFuZ2U6NWI4NjQ5NWRlMDgxNDllMGJlOTQxZDRhNTBjOGExNTNfNy01LTEtMS0xNDgwMjY_4eddd144-c1af-4b87-85bf-e40acb0ab304">1,080</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding: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="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yMi9mcmFnOjVhY2QwOWNlNjZiOTQ1YjFiZGNhZDc1YzhlOGU4M2Q3L3RhYmxlOjViODY0OTVkZTA4MTQ5ZTBiZTk0MWQ0YTUwYzhhMTUzL3RhYmxlcmFuZ2U6NWI4NjQ5NWRlMDgxNDllMGJlOTQxZDRhNTBjOGExNTNfNy0xMy0xLTEtMTQ4MDI2_998e304d-b760-4fe8-86da-54e865be06ac">1,080</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="i6e97b489944144639a9d3c42f18220cd_D20230101-20230331" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yMi9mcmFnOjVhY2QwOWNlNjZiOTQ1YjFiZGNhZDc1YzhlOGU4M2Q3L3RhYmxlOjViODY0OTVkZTA4MTQ5ZTBiZTk0MWQ0YTUwYzhhMTUzL3RhYmxlcmFuZ2U6NWI4NjQ5NWRlMDgxNDllMGJlOTQxZDRhNTBjOGExNTNfOC0xLTEtMS0xNDgwMjY_83b7379e-59ed-4ff4-8dc3-b69da6259f49">570,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%"><ix:nonFraction unitRef="usd" contextRef="if02fcf0f97a645b1a3a2797d862abe06_D20230101-20230331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yMi9mcmFnOjVhY2QwOWNlNjZiOTQ1YjFiZGNhZDc1YzhlOGU4M2Q3L3RhYmxlOjViODY0OTVkZTA4MTQ5ZTBiZTk0MWQ0YTUwYzhhMTUzL3RhYmxlcmFuZ2U6NWI4NjQ5NWRlMDgxNDllMGJlOTQxZDRhNTBjOGExNTNfOC01LTEtMS0xNDgwMjY_25ff9cd5-9bb1-4caf-87b5-3af99327be74">40,997</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding: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="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yMi9mcmFnOjVhY2QwOWNlNjZiOTQ1YjFiZGNhZDc1YzhlOGU4M2Q3L3RhYmxlOjViODY0OTVkZTA4MTQ5ZTBiZTk0MWQ0YTUwYzhhMTUzL3RhYmxlcmFuZ2U6NWI4NjQ5NWRlMDgxNDllMGJlOTQxZDRhNTBjOGExNTNfOC0xMy0xLTEtMTQ4MDI2_c80b9383-3351-410d-9977-f3ab7dcf687c">40,997</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331" decimals="INF" name="us-gaap:CommonStockDividendsPerShareCashPaid" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yMi9mcmFnOjVhY2QwOWNlNjZiOTQ1YjFiZGNhZDc1YzhlOGU4M2Q3L3RhYmxlOjViODY0OTVkZTA4MTQ5ZTBiZTk0MWQ0YTUwYzhhMTUzL3RhYmxlcmFuZ2U6NWI4NjQ5NWRlMDgxNDllMGJlOTQxZDRhNTBjOGExNTNfOS0wLTEtMS0xNDgwMjYvdGV4dHJlZ2lvbjoyMWY4MDg5ZTBkNGQ0MTkwYmIwYWM0NjBmMGVhODNjZl8yMA_7d20f77e-b19f-4807-b69e-cbf8a83af254">0.38</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="i2df7bf4778724a499d6e8ce362996b66_D20230101-20230331" decimals="-3" name="us-gaap:Dividends" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yMi9mcmFnOjVhY2QwOWNlNjZiOTQ1YjFiZGNhZDc1YzhlOGU4M2Q3L3RhYmxlOjViODY0OTVkZTA4MTQ5ZTBiZTk0MWQ0YTUwYzhhMTUzL3RhYmxlcmFuZ2U6NWI4NjQ5NWRlMDgxNDllMGJlOTQxZDRhNTBjOGExNTNfOS03LTEtMS0xNDgwMjY_5cdb85bc-3ef3-47e0-836e-3e55915c881c">11,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:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding: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="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331" decimals="-3" name="us-gaap:Dividends" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yMi9mcmFnOjVhY2QwOWNlNjZiOTQ1YjFiZGNhZDc1YzhlOGU4M2Q3L3RhYmxlOjViODY0OTVkZTA4MTQ5ZTBiZTk0MWQ0YTUwYzhhMTUzL3RhYmxlcmFuZ2U6NWI4NjQ5NWRlMDgxNDllMGJlOTQxZDRhNTBjOGExNTNfOS0xMy0xLTEtMTQ4MDI2_d092e315-4c33-4ff8-92cd-c89c321a4b0f">11,722</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%">BALANCES, March 31, 2023</span></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="shares" contextRef="ice392ab1ba2a4b0495fca07d3083adec_I20230331" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yMi9mcmFnOjVhY2QwOWNlNjZiOTQ1YjFiZGNhZDc1YzhlOGU4M2Q3L3RhYmxlOjViODY0OTVkZTA4MTQ5ZTBiZTk0MWQ0YTUwYzhhMTUzL3RhYmxlcmFuZ2U6NWI4NjQ5NWRlMDgxNDllMGJlOTQxZDRhNTBjOGExNTNfMTAtMS0xLTEtMTQ4MDI2_304fe9d8-e288-4926-93d7-c97a43997b03">31,427,124</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><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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ice392ab1ba2a4b0495fca07d3083adec_I20230331" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yMi9mcmFnOjVhY2QwOWNlNjZiOTQ1YjFiZGNhZDc1YzhlOGU4M2Q3L3RhYmxlOjViODY0OTVkZTA4MTQ5ZTBiZTk0MWQ0YTUwYzhhMTUzL3RhYmxlcmFuZ2U6NWI4NjQ5NWRlMDgxNDllMGJlOTQxZDRhNTBjOGExNTNfMTAtMy0xLTEtMTQ4MDI2_11ab2e80-bdee-46a0-a8aa-96679abbc086">31</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><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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3f795acb77364c9fb9724cd4c6c517cb_I20230331" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yMi9mcmFnOjVhY2QwOWNlNjZiOTQ1YjFiZGNhZDc1YzhlOGU4M2Q3L3RhYmxlOjViODY0OTVkZTA4MTQ5ZTBiZTk0MWQ0YTUwYzhhMTUzL3RhYmxlcmFuZ2U6NWI4NjQ5NWRlMDgxNDllMGJlOTQxZDRhNTBjOGExNTNfMTAtNS0xLTEtMTQ4MDI2_22d3ffef-f300-4f3b-958e-83f250c47bf0">692,742</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><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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id4950c2767824a619e7cd94bcb5c993e_I20230331" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yMi9mcmFnOjVhY2QwOWNlNjZiOTQ1YjFiZGNhZDc1YzhlOGU4M2Q3L3RhYmxlOjViODY0OTVkZTA4MTQ5ZTBiZTk0MWQ0YTUwYzhhMTUzL3RhYmxlcmFuZ2U6NWI4NjQ5NWRlMDgxNDllMGJlOTQxZDRhNTBjOGExNTNfMTAtNy0xLTEtMTQ4MDI2_0ce8f044-ac99-4879-a9ea-2c936ac1b41b">458,142</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><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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5724ebe0ddc6419f99a794775a00c542_I20230331" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yMi9mcmFnOjVhY2QwOWNlNjZiOTQ1YjFiZGNhZDc1YzhlOGU4M2Q3L3RhYmxlOjViODY0OTVkZTA4MTQ5ZTBiZTk0MWQ0YTUwYzhhMTUzL3RhYmxlcmFuZ2U6NWI4NjQ5NWRlMDgxNDllMGJlOTQxZDRhNTBjOGExNTNfMTAtOS0xLTEtMTQ4MDI2_e682775d-1236-4823-b081-fb10c83fe0c0">1,570</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0ec9602869474a40befdf58c1fcc3b02_I20230331" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yMi9mcmFnOjVhY2QwOWNlNjZiOTQ1YjFiZGNhZDc1YzhlOGU4M2Q3L3RhYmxlOjViODY0OTVkZTA4MTQ5ZTBiZTk0MWQ0YTUwYzhhMTUzL3RhYmxlcmFuZ2U6NWI4NjQ5NWRlMDgxNDllMGJlOTQxZDRhNTBjOGExNTNfMTAtMTMtMS0xLTE0ODAyNg_e31de76f-908b-43dc-a933-4acb0ed99b3d">1,152,485</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><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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:5pt"><span><br/></span></div><div style="margin-top:5pt"><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:34.864%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.256%"></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.256%"></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.256%"></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.256%"></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.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:10.167%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><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/>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:20pt"><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align: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:400;line-height:100%">BALANCES, December&#160;31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ic060767cc3bc4b998051621087f830bb_I20211231" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yMi9mcmFnOjVhY2QwOWNlNjZiOTQ1YjFiZGNhZDc1YzhlOGU4M2Q3L3RhYmxlOmQ2MzBiZWUyMGQwYjQ3MjliZGJmM2FiYzNmN2RkYzA1L3RhYmxlcmFuZ2U6ZDYzMGJlZTIwZDBiNDcyOWJkYmYzYWJjM2Y3ZGRjMDVfMi0xLTEtMS0xNDgwMjY_f74d6554-8171-47ca-b9b5-c50e08707a52">30,181,348</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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="ic060767cc3bc4b998051621087f830bb_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yMi9mcmFnOjVhY2QwOWNlNjZiOTQ1YjFiZGNhZDc1YzhlOGU4M2Q3L3RhYmxlOmQ2MzBiZWUyMGQwYjQ3MjliZGJmM2FiYzNmN2RkYzA1L3RhYmxlcmFuZ2U6ZDYzMGJlZTIwZDBiNDcyOWJkYmYzYWJjM2Y3ZGRjMDVfMi0zLTEtMS0xNDgwMjY_3a8fbff9-5e78-45a8-ae00-167ad6d05c0d">30</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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="i7549c8f17690427993baeea118151d6c_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yMi9mcmFnOjVhY2QwOWNlNjZiOTQ1YjFiZGNhZDc1YzhlOGU4M2Q3L3RhYmxlOmQ2MzBiZWUyMGQwYjQ3MjliZGJmM2FiYzNmN2RkYzA1L3RhYmxlcmFuZ2U6ZDYzMGJlZTIwZDBiNDcyOWJkYmYzYWJjM2Y3ZGRjMDVfMi01LTEtMS0xNDgwMjY_478be85d-b95d-4cf5-8bd1-ef37238fff86">606,392</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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="iad06198630424684ac936d6584ce76d6_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yMi9mcmFnOjVhY2QwOWNlNjZiOTQ1YjFiZGNhZDc1YzhlOGU4M2Q3L3RhYmxlOmQ2MzBiZWUyMGQwYjQ3MjliZGJmM2FiYzNmN2RkYzA1L3RhYmxlcmFuZ2U6ZDYzMGJlZTIwZDBiNDcyOWJkYmYzYWJjM2Y3ZGRjMDVfMi03LTEtMS0xNDgwMjY_54809ea2-8d6f-440e-b322-06d02e746637">428,260</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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="i0e416a2ef97b48ce9ee844a862000065_I20211231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yMi9mcmFnOjVhY2QwOWNlNjZiOTQ1YjFiZGNhZDc1YzhlOGU4M2Q3L3RhYmxlOmQ2MzBiZWUyMGQwYjQ3MjliZGJmM2FiYzNmN2RkYzA1L3RhYmxlcmFuZ2U6ZDYzMGJlZTIwZDBiNDcyOWJkYmYzYWJjM2Y3ZGRjMDVfMi05LTEtMS0xNDgwMjY_ea14a688-099f-4a38-8548-0629d02a9945">163</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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0c9d168a2ddd4e45a299055fbc674a75_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yMi9mcmFnOjVhY2QwOWNlNjZiOTQ1YjFiZGNhZDc1YzhlOGU4M2Q3L3RhYmxlOmQ2MzBiZWUyMGQwYjQ3MjliZGJmM2FiYzNmN2RkYzA1L3RhYmxlcmFuZ2U6ZDYzMGJlZTIwZDBiNDcyOWJkYmYzYWJjM2Y3ZGRjMDVfMi0xMy0xLTEtMTQ4MDI2_bac8a544-c326-4ecc-82e0-f12d765c3f2e">1,034,519</ix:nonFraction>&#160;</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="idca811a8146a4e4a81cc096110272eb0_D20220101-20220331" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yMi9mcmFnOjVhY2QwOWNlNjZiOTQ1YjFiZGNhZDc1YzhlOGU4M2Q3L3RhYmxlOmQ2MzBiZWUyMGQwYjQ3MjliZGJmM2FiYzNmN2RkYzA1L3RhYmxlcmFuZ2U6ZDYzMGJlZTIwZDBiNDcyOWJkYmYzYWJjM2Y3ZGRjMDVfMy03LTEtMS0xNDgwMjY_c9a66d0a-b3a5-4390-b5cd-41a9c4705138">3,737</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding: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="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yMi9mcmFnOjVhY2QwOWNlNjZiOTQ1YjFiZGNhZDc1YzhlOGU4M2Q3L3RhYmxlOmQ2MzBiZWUyMGQwYjQ3MjliZGJmM2FiYzNmN2RkYzA1L3RhYmxlcmFuZ2U6ZDYzMGJlZTIwZDBiNDcyOWJkYmYzYWJjM2Y3ZGRjMDVfMy0xMy0xLTEtMTQ4MDI2_f7ab05ee-d5b5-4bd7-8d91-e209f7594753">3,737</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 taxes of $<ix:nonFraction unitRef="usd" contextRef="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331" decimals="-3" name="us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yMi9mcmFnOjVhY2QwOWNlNjZiOTQ1YjFiZGNhZDc1YzhlOGU4M2Q3L3RhYmxlOmQ2MzBiZWUyMGQwYjQ3MjliZGJmM2FiYzNmN2RkYzA1L3RhYmxlcmFuZ2U6ZDYzMGJlZTIwZDBiNDcyOWJkYmYzYWJjM2Y3ZGRjMDVfNC0wLTEtMS0xNDgwMjYvdGV4dHJlZ2lvbjoyODcxMDFjMGY5ZTU0MzQ2OTI3N2Y1MTQ2MzdkMmVmY181Mw_3d926995-c219-48dc-8eb8-471f7426a75f">67</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="i1ed86aab041f4d8a91d99320125565f2_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yMi9mcmFnOjVhY2QwOWNlNjZiOTQ1YjFiZGNhZDc1YzhlOGU4M2Q3L3RhYmxlOmQ2MzBiZWUyMGQwYjQ3MjliZGJmM2FiYzNmN2RkYzA1L3RhYmxlcmFuZ2U6ZDYzMGJlZTIwZDBiNDcyOWJkYmYzYWJjM2Y3ZGRjMDVfNC05LTEtMS0xNDgwMjY_17d18edb-21c5-49ef-b31b-918db03fe073">181</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="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yMi9mcmFnOjVhY2QwOWNlNjZiOTQ1YjFiZGNhZDc1YzhlOGU4M2Q3L3RhYmxlOmQ2MzBiZWUyMGQwYjQ3MjliZGJmM2FiYzNmN2RkYzA1L3RhYmxlcmFuZ2U6ZDYzMGJlZTIwZDBiNDcyOWJkYmYzYWJjM2Y3ZGRjMDVfNC0xMy0xLTEtMTQ4MDI2_ed26a72c-9b8d-46ce-9497-e8665e1b2378">181</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i55969dede1c64fac99b8a2bfe03d3a61_D20220101-20220331" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yMi9mcmFnOjVhY2QwOWNlNjZiOTQ1YjFiZGNhZDc1YzhlOGU4M2Q3L3RhYmxlOmQ2MzBiZWUyMGQwYjQ3MjliZGJmM2FiYzNmN2RkYzA1L3RhYmxlcmFuZ2U6ZDYzMGJlZTIwZDBiNDcyOWJkYmYzYWJjM2Y3ZGRjMDVfNS01LTEtMS0xNDgwMjY_ce389116-a80f-4127-9667-c5b998559653">1,552</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="idca811a8146a4e4a81cc096110272eb0_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yMi9mcmFnOjVhY2QwOWNlNjZiOTQ1YjFiZGNhZDc1YzhlOGU4M2Q3L3RhYmxlOmQ2MzBiZWUyMGQwYjQ3MjliZGJmM2FiYzNmN2RkYzA1L3RhYmxlcmFuZ2U6ZDYzMGJlZTIwZDBiNDcyOWJkYmYzYWJjM2Y3ZGRjMDVfNS03LTEtMS0xNDgwMjY_eb954efe-4939-4c2f-8325-22520e302313">20</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding: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="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yMi9mcmFnOjVhY2QwOWNlNjZiOTQ1YjFiZGNhZDc1YzhlOGU4M2Q3L3RhYmxlOmQ2MzBiZWUyMGQwYjQ3MjliZGJmM2FiYzNmN2RkYzA1L3RhYmxlcmFuZ2U6ZDYzMGJlZTIwZDBiNDcyOWJkYmYzYWJjM2Y3ZGRjMDVfNS0xMy0xLTEtMTQ4MDI2_434c2700-257d-40a9-b9c8-e647ade8ca22">1,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:2px 1pt 2px 7.75pt;text-align: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="i724443ac380b418fa68154b92d28b06c_D20220101-20220331" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yMi9mcmFnOjVhY2QwOWNlNjZiOTQ1YjFiZGNhZDc1YzhlOGU4M2Q3L3RhYmxlOmQ2MzBiZWUyMGQwYjQ3MjliZGJmM2FiYzNmN2RkYzA1L3RhYmxlcmFuZ2U6ZDYzMGJlZTIwZDBiNDcyOWJkYmYzYWJjM2Y3ZGRjMDVfNi0xLTEtMS0xNDgwMjY_2fdeb463-7e7a-4ef1-973d-cbd64ce008ba">37,879</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i55969dede1c64fac99b8a2bfe03d3a61_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yMi9mcmFnOjVhY2QwOWNlNjZiOTQ1YjFiZGNhZDc1YzhlOGU4M2Q3L3RhYmxlOmQ2MzBiZWUyMGQwYjQ3MjliZGJmM2FiYzNmN2RkYzA1L3RhYmxlcmFuZ2U6ZDYzMGJlZTIwZDBiNDcyOWJkYmYzYWJjM2Y3ZGRjMDVfNi01LTEtMS0xNDgwMjY_aaf050c5-5110-43fe-970f-cdf5e0be2de4">1,269</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="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yMi9mcmFnOjVhY2QwOWNlNjZiOTQ1YjFiZGNhZDc1YzhlOGU4M2Q3L3RhYmxlOmQ2MzBiZWUyMGQwYjQ3MjliZGJmM2FiYzNmN2RkYzA1L3RhYmxlcmFuZ2U6ZDYzMGJlZTIwZDBiNDcyOWJkYmYzYWJjM2Y3ZGRjMDVfNi0xMy0xLTEtMTQ4MDI2_9f767ba6-23dd-43e9-ae85-72d4ada83f63">1,269</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="i724443ac380b418fa68154b92d28b06c_D20220101-20220331" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yMi9mcmFnOjVhY2QwOWNlNjZiOTQ1YjFiZGNhZDc1YzhlOGU4M2Q3L3RhYmxlOmQ2MzBiZWUyMGQwYjQ3MjliZGJmM2FiYzNmN2RkYzA1L3RhYmxlcmFuZ2U6ZDYzMGJlZTIwZDBiNDcyOWJkYmYzYWJjM2Y3ZGRjMDVfNy0xLTEtMS0xNDgwMjY_f9b3078e-de2f-45a2-8186-0909d1fe8c5f">17,918</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i55969dede1c64fac99b8a2bfe03d3a61_D20220101-20220331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yMi9mcmFnOjVhY2QwOWNlNjZiOTQ1YjFiZGNhZDc1YzhlOGU4M2Q3L3RhYmxlOmQ2MzBiZWUyMGQwYjQ3MjliZGJmM2FiYzNmN2RkYzA1L3RhYmxlcmFuZ2U6ZDYzMGJlZTIwZDBiNDcyOWJkYmYzYWJjM2Y3ZGRjMDVfNy01LTEtMS0xNDgwMjY_87a273ff-8136-4772-b0bf-184cd0a06a95">1,049</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding: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="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yMi9mcmFnOjVhY2QwOWNlNjZiOTQ1YjFiZGNhZDc1YzhlOGU4M2Q3L3RhYmxlOmQ2MzBiZWUyMGQwYjQ3MjliZGJmM2FiYzNmN2RkYzA1L3RhYmxlcmFuZ2U6ZDYzMGJlZTIwZDBiNDcyOWJkYmYzYWJjM2Y3ZGRjMDVfNy0xMy0xLTEtMTQ4MDI2_b92f93b5-0525-4213-8b47-26f44474895c">1,049</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i55969dede1c64fac99b8a2bfe03d3a61_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yMi9mcmFnOjVhY2QwOWNlNjZiOTQ1YjFiZGNhZDc1YzhlOGU4M2Q3L3RhYmxlOmQ2MzBiZWUyMGQwYjQ3MjliZGJmM2FiYzNmN2RkYzA1L3RhYmxlcmFuZ2U6ZDYzMGJlZTIwZDBiNDcyOWJkYmYzYWJjM2Y3ZGRjMDVfOC01LTEtMS0xNDgwMjY_b6a7467f-9250-4469-8762-38320cf98099">87</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="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yMi9mcmFnOjVhY2QwOWNlNjZiOTQ1YjFiZGNhZDc1YzhlOGU4M2Q3L3RhYmxlOmQ2MzBiZWUyMGQwYjQ3MjliZGJmM2FiYzNmN2RkYzA1L3RhYmxlcmFuZ2U6ZDYzMGJlZTIwZDBiNDcyOWJkYmYzYWJjM2Y3ZGRjMDVfOC0xMy0xLTEtMTQ4MDI2_b69b0d95-79c4-45e3-b8c7-e88377add1a9">87</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%">Dividends paid ($<ix:nonFraction unitRef="usdPerShare" contextRef="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331" decimals="INF" name="us-gaap:CommonStockDividendsPerShareCashPaid" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yMi9mcmFnOjVhY2QwOWNlNjZiOTQ1YjFiZGNhZDc1YzhlOGU4M2Q3L3RhYmxlOmQ2MzBiZWUyMGQwYjQ3MjliZGJmM2FiYzNmN2RkYzA1L3RhYmxlcmFuZ2U6ZDYzMGJlZTIwZDBiNDcyOWJkYmYzYWJjM2Y3ZGRjMDVfOS0wLTEtMS0xNDgwMjYvdGV4dHJlZ2lvbjphYmMyYzFlOWMwNzI0MTY3OWQ5ZTcxMDdlOTIzMDViOF8yMA_f5b6c505-9c62-4972-a6e4-99b7e0d5e106">0.36</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="idca811a8146a4e4a81cc096110272eb0_D20220101-20220331" decimals="-3" name="us-gaap:Dividends" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yMi9mcmFnOjVhY2QwOWNlNjZiOTQ1YjFiZGNhZDc1YzhlOGU4M2Q3L3RhYmxlOmQ2MzBiZWUyMGQwYjQ3MjliZGJmM2FiYzNmN2RkYzA1L3RhYmxlcmFuZ2U6ZDYzMGJlZTIwZDBiNDcyOWJkYmYzYWJjM2Y3ZGRjMDVfOS03LTEtMS0xNDgwMjY_78ccdffe-5718-4012-bbd9-c924ead4763f">10,882</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding: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="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331" decimals="-3" name="us-gaap:Dividends" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yMi9mcmFnOjVhY2QwOWNlNjZiOTQ1YjFiZGNhZDc1YzhlOGU4M2Q3L3RhYmxlOmQ2MzBiZWUyMGQwYjQ3MjliZGJmM2FiYzNmN2RkYzA1L3RhYmxlcmFuZ2U6ZDYzMGJlZTIwZDBiNDcyOWJkYmYzYWJjM2Y3ZGRjMDVfOS0xMy0xLTEtMTQ4MDI2_be3fd08a-3f08-4800-a5c8-1b76a5eac373">10,882</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%">BALANCES, March 31, 2022</span></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="shares" contextRef="ief68b0dbf2aa4eed9d2734b0a8327ba5_I20220331" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yMi9mcmFnOjVhY2QwOWNlNjZiOTQ1YjFiZGNhZDc1YzhlOGU4M2Q3L3RhYmxlOmQ2MzBiZWUyMGQwYjQ3MjliZGJmM2FiYzNmN2RkYzA1L3RhYmxlcmFuZ2U6ZDYzMGJlZTIwZDBiNDcyOWJkYmYzYWJjM2Y3ZGRjMDVfMTAtMS0xLTEtMTQ4MDI2_dfb24df7-2f50-4eea-99a4-e8bbb42c00da">30,237,145</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><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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief68b0dbf2aa4eed9d2734b0a8327ba5_I20220331" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yMi9mcmFnOjVhY2QwOWNlNjZiOTQ1YjFiZGNhZDc1YzhlOGU4M2Q3L3RhYmxlOmQ2MzBiZWUyMGQwYjQ3MjliZGJmM2FiYzNmN2RkYzA1L3RhYmxlcmFuZ2U6ZDYzMGJlZTIwZDBiNDcyOWJkYmYzYWJjM2Y3ZGRjMDVfMTAtMy0xLTEtMTQ4MDI2_b8e3ade1-ec88-4a61-9494-a0d35730f55f">30</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><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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8566dc76d20c4ece9fc290035d4dc1f0_I20220331" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yMi9mcmFnOjVhY2QwOWNlNjZiOTQ1YjFiZGNhZDc1YzhlOGU4M2Q3L3RhYmxlOmQ2MzBiZWUyMGQwYjQ3MjliZGJmM2FiYzNmN2RkYzA1L3RhYmxlcmFuZ2U6ZDYzMGJlZTIwZDBiNDcyOWJkYmYzYWJjM2Y3ZGRjMDVfMTAtNS0xLTEtMTQ4MDI2_8079f182-ae4e-4e29-af96-89c5aed87a23">607,637</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><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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d1d1a3bbdec4eaeb2b02d5a140662d1_I20220331" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yMi9mcmFnOjVhY2QwOWNlNjZiOTQ1YjFiZGNhZDc1YzhlOGU4M2Q3L3RhYmxlOmQ2MzBiZWUyMGQwYjQ3MjliZGJmM2FiYzNmN2RkYzA1L3RhYmxlcmFuZ2U6ZDYzMGJlZTIwZDBiNDcyOWJkYmYzYWJjM2Y3ZGRjMDVfMTAtNy0xLTEtMTQ4MDI2_a09144e2-b231-49c9-9f48-91605070d88f">421,095</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><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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8ca8ebce71bb47cb8285215af04e7005_I20220331" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yMi9mcmFnOjVhY2QwOWNlNjZiOTQ1YjFiZGNhZDc1YzhlOGU4M2Q3L3RhYmxlOmQ2MzBiZWUyMGQwYjQ3MjliZGJmM2FiYzNmN2RkYzA1L3RhYmxlcmFuZ2U6ZDYzMGJlZTIwZDBiNDcyOWJkYmYzYWJjM2Y3ZGRjMDVfMTAtOS0xLTEtMTQ4MDI2_e0721c01-5858-4f9a-8031-51cb2d71392f">344</ix:nonFraction>)</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic78bc0ddf3144c2f89c9025a2a1ed8bb_I20220331" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yMi9mcmFnOjVhY2QwOWNlNjZiOTQ1YjFiZGNhZDc1YzhlOGU4M2Q3L3RhYmxlOmQ2MzBiZWUyMGQwYjQ3MjliZGJmM2FiYzNmN2RkYzA1L3RhYmxlcmFuZ2U6ZDYzMGJlZTIwZDBiNDcyOWJkYmYzYWJjM2Y3ZGRjMDVfMTAtMTMtMS0xLTE0ODAyNg_dd46b56c-28d4-42b6-9e06-bba1b08e2031">1,028,418</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><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">See Accompanying Notes to Unaudited Condensed Consolidated Financial Statements.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6</span></div></div></div><div id="i5dfde4b795f848ae9c2326ead50c6135_25"></div><hr style="page-break-after:always"/><div style="min-height:45pt;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:400;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:400;line-height:120%">CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(UNAUDITED)</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%">(in thousands) </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:73.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.216%"></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:11.218%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended March 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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">OPERATING ACTIVITIES:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yNS9mcmFnOjc4ZGZhYjdkNTdkMTQxYWM5NTI1MGEzMTJjZTE3ZjU4L3RhYmxlOjk1YzgwNThjNjgxZTRiZmJiOWIxZGJlZjlkM2I4MzUzL3RhYmxlcmFuZ2U6OTVjODA1OGM2ODFlNGJmYmI5YjFkYmVmOWQzYjgzNTNfMy0xLTEtMS0xNDgwMjY_5d8b143f-cca7-476a-9495-635e20039337">11,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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yNS9mcmFnOjc4ZGZhYjdkNTdkMTQxYWM5NTI1MGEzMTJjZTE3ZjU4L3RhYmxlOjk1YzgwNThjNjgxZTRiZmJiOWIxZGJlZjlkM2I4MzUzL3RhYmxlcmFuZ2U6OTVjODA1OGM2ODFlNGJmYmI5YjFkYmVmOWQzYjgzNTNfMy0zLTEtMS0xNDgwMjY_43227fd6-8526-4966-bda1-1863dac28192">3,737</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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%">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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align: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="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yNS9mcmFnOjc4ZGZhYjdkNTdkMTQxYWM5NTI1MGEzMTJjZTE3ZjU4L3RhYmxlOjk1YzgwNThjNjgxZTRiZmJiOWIxZGJlZjlkM2I4MzUzL3RhYmxlcmFuZ2U6OTVjODA1OGM2ODFlNGJmYmI5YjFkYmVmOWQzYjgzNTNfNS0xLTEtMS0xNDgwMjY_a9e782b4-8935-4782-8bfd-d5672579ae47">26,842</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yNS9mcmFnOjc4ZGZhYjdkNTdkMTQxYWM5NTI1MGEzMTJjZTE3ZjU4L3RhYmxlOjk1YzgwNThjNjgxZTRiZmJiOWIxZGJlZjlkM2I4MzUzL3RhYmxlcmFuZ2U6OTVjODA1OGM2ODFlNGJmYmI5YjFkYmVmOWQzYjgzNTNfNS0zLTEtMS0xNDgwMjY_18671b48-51cb-47b5-805c-49c02d615b26">28,081</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align: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 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="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331" decimals="-3" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yNS9mcmFnOjc4ZGZhYjdkNTdkMTQxYWM5NTI1MGEzMTJjZTE3ZjU4L3RhYmxlOjk1YzgwNThjNjgxZTRiZmJiOWIxZGJlZjlkM2I4MzUzL3RhYmxlcmFuZ2U6OTVjODA1OGM2ODFlNGJmYmI5YjFkYmVmOWQzYjgzNTNfNi0xLTEtMS0xNDgwMjY_a9c646f4-d2ce-4c0d-842d-3e62485804a9">1,052</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331" decimals="-3" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yNS9mcmFnOjc4ZGZhYjdkNTdkMTQxYWM5NTI1MGEzMTJjZTE3ZjU4L3RhYmxlOjk1YzgwNThjNjgxZTRiZmJiOWIxZGJlZjlkM2I4MzUzL3RhYmxlcmFuZ2U6OTVjODA1OGM2ODFlNGJmYmI5YjFkYmVmOWQzYjgzNTNfNi0zLTEtMS0xNDgwMjY_b45d5131-20d1-4b3e-a4d8-e812fc060a00">2,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 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yNS9mcmFnOjc4ZGZhYjdkNTdkMTQxYWM5NTI1MGEzMTJjZTE3ZjU4L3RhYmxlOjk1YzgwNThjNjgxZTRiZmJiOWIxZGJlZjlkM2I4MzUzL3RhYmxlcmFuZ2U6OTVjODA1OGM2ODFlNGJmYmI5YjFkYmVmOWQzYjgzNTNfNy0xLTEtMS0xNDgwMjY_1d8db4f9-18db-42ef-b882-a730c4b42fdc">1,199</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yNS9mcmFnOjc4ZGZhYjdkNTdkMTQxYWM5NTI1MGEzMTJjZTE3ZjU4L3RhYmxlOjk1YzgwNThjNjgxZTRiZmJiOWIxZGJlZjlkM2I4MzUzL3RhYmxlcmFuZ2U6OTVjODA1OGM2ODFlNGJmYmI5YjFkYmVmOWQzYjgzNTNfNy0zLTEtMS0xNDgwMjY_3ea65a3a-bb5a-41db-80a2-acaa61bc0055">1,552</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align: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 equity funds used during 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="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331" decimals="-3" name="us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yNS9mcmFnOjc4ZGZhYjdkNTdkMTQxYWM5NTI1MGEzMTJjZTE3ZjU4L3RhYmxlOjk1YzgwNThjNjgxZTRiZmJiOWIxZGJlZjlkM2I4MzUzL3RhYmxlcmFuZ2U6OTVjODA1OGM2ODFlNGJmYmI5YjFkYmVmOWQzYjgzNTNfOC0xLTEtMS0xNDgwMjY_adeb8ebf-c746-4ff9-a2ad-7d3e99181f4c">180</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="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331" decimals="-3" name="us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yNS9mcmFnOjc4ZGZhYjdkNTdkMTQxYWM5NTI1MGEzMTJjZTE3ZjU4L3RhYmxlOjk1YzgwNThjNjgxZTRiZmJiOWIxZGJlZjlkM2I4MzUzL3RhYmxlcmFuZ2U6OTVjODA1OGM2ODFlNGJmYmI5YjFkYmVmOWQzYjgzNTNfOC0zLTEtMS0xNDgwMjY_e4fd7178-8c7b-483f-bbbb-975577084d30">510</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align: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 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="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331" decimals="-3" name="sjw:GainLossOnDispositionOfPropertyPlantEquipmentExcludingOilAndGasPropertyAndTimberPropertyAndOnSaleOfInvestmentRealEstate" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yNS9mcmFnOjc4ZGZhYjdkNTdkMTQxYWM5NTI1MGEzMTJjZTE3ZjU4L3RhYmxlOjk1YzgwNThjNjgxZTRiZmJiOWIxZGJlZjlkM2I4MzUzL3RhYmxlcmFuZ2U6OTVjODA1OGM2ODFlNGJmYmI5YjFkYmVmOWQzYjgzNTNfMTAtMS0xLTEtMTQ4MDI2_9574958c-ca80-4009-9ac0-2c25f7cf195c">&#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="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331" decimals="-3" name="sjw:GainLossOnDispositionOfPropertyPlantEquipmentExcludingOilAndGasPropertyAndTimberPropertyAndOnSaleOfInvestmentRealEstate" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yNS9mcmFnOjc4ZGZhYjdkNTdkMTQxYWM5NTI1MGEzMTJjZTE3ZjU4L3RhYmxlOjk1YzgwNThjNjgxZTRiZmJiOWIxZGJlZjlkM2I4MzUzL3RhYmxlcmFuZ2U6OTVjODA1OGM2ODFlNGJmYmI5YjFkYmVmOWQzYjgzNTNfMTAtMy0xLTEtMTQ4MDI2_55aac588-2f22-46a5-aa4b-c94384c90adc">5,450</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:10pt;font-weight:400;line-height:100%">Changes in operating assets and liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align: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 and accrued unbilled utility 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="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInReceivables" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yNS9mcmFnOjc4ZGZhYjdkNTdkMTQxYWM5NTI1MGEzMTJjZTE3ZjU4L3RhYmxlOjk1YzgwNThjNjgxZTRiZmJiOWIxZGJlZjlkM2I4MzUzL3RhYmxlcmFuZ2U6OTVjODA1OGM2ODFlNGJmYmI5YjFkYmVmOWQzYjgzNTNfMTItMS0xLTEtMTQ4MDI2_8e19cb87-48d7-470d-a8a0-b973148224b5">8,177</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInReceivables" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yNS9mcmFnOjc4ZGZhYjdkNTdkMTQxYWM5NTI1MGEzMTJjZTE3ZjU4L3RhYmxlOjk1YzgwNThjNjgxZTRiZmJiOWIxZGJlZjlkM2I4MzUzL3RhYmxlcmFuZ2U6OTVjODA1OGM2ODFlNGJmYmI5YjFkYmVmOWQzYjgzNTNfMTItMy0xLTEtMTQ4MDI2_2d97da41-4a58-4cf4-b818-6aae2450d72f">4,311</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable and 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="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yNS9mcmFnOjc4ZGZhYjdkNTdkMTQxYWM5NTI1MGEzMTJjZTE3ZjU4L3RhYmxlOjk1YzgwNThjNjgxZTRiZmJiOWIxZGJlZjlkM2I4MzUzL3RhYmxlcmFuZ2U6OTVjODA1OGM2ODFlNGJmYmI5YjFkYmVmOWQzYjgzNTNfMTMtMS0xLTEtMTQ4MDI2_f9f30476-ba45-487a-8f56-2b4ac97bf6a0">650</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="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yNS9mcmFnOjc4ZGZhYjdkNTdkMTQxYWM5NTI1MGEzMTJjZTE3ZjU4L3RhYmxlOjk1YzgwNThjNjgxZTRiZmJiOWIxZGJlZjlkM2I4MzUzL3RhYmxlcmFuZ2U6OTVjODA1OGM2ODFlNGJmYmI5YjFkYmVmOWQzYjgzNTNfMTMtMy0xLTEtMTQ4MDI2_4697431f-a7d3-4e4a-9680-f4827ad42a21">1,635</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 37pt;text-align: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="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331" decimals="-3" sign="-" name="sjw:IncreaseDecreaseinAccruedGroundwaterExtractionChargesPurchasedWaterandPower" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yNS9mcmFnOjc4ZGZhYjdkNTdkMTQxYWM5NTI1MGEzMTJjZTE3ZjU4L3RhYmxlOjk1YzgwNThjNjgxZTRiZmJiOWIxZGJlZjlkM2I4MzUzL3RhYmxlcmFuZ2U6OTVjODA1OGM2ODFlNGJmYmI5YjFkYmVmOWQzYjgzNTNfMTQtMS0xLTEtMTQ4MDI2_fe8dcd35-361c-4a91-8a63-254efb20825b">7,968</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331" decimals="-3" name="sjw:IncreaseDecreaseinAccruedGroundwaterExtractionChargesPurchasedWaterandPower" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yNS9mcmFnOjc4ZGZhYjdkNTdkMTQxYWM5NTI1MGEzMTJjZTE3ZjU4L3RhYmxlOjk1YzgwNThjNjgxZTRiZmJiOWIxZGJlZjlkM2I4MzUzL3RhYmxlcmFuZ2U6OTVjODA1OGM2ODFlNGJmYmI5YjFkYmVmOWQzYjgzNTNfMTQtMy0xLTEtMTQ4MDI2_4355ca5e-8434-4212-8263-b30aa23f258b">2,140</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax receivable and payable, and other 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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331" decimals="-3" name="us-gaap:IncreaseDecreaseInAccruedTaxesPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yNS9mcmFnOjc4ZGZhYjdkNTdkMTQxYWM5NTI1MGEzMTJjZTE3ZjU4L3RhYmxlOjk1YzgwNThjNjgxZTRiZmJiOWIxZGJlZjlkM2I4MzUzL3RhYmxlcmFuZ2U6OTVjODA1OGM2ODFlNGJmYmI5YjFkYmVmOWQzYjgzNTNfMTUtMS0xLTEtMTQ4MDI2_90b47653-7eff-4da4-ae0f-f3b185deeb79">1,727</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331" decimals="-3" name="us-gaap:IncreaseDecreaseInAccruedTaxesPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yNS9mcmFnOjc4ZGZhYjdkNTdkMTQxYWM5NTI1MGEzMTJjZTE3ZjU4L3RhYmxlOjk1YzgwNThjNjgxZTRiZmJiOWIxZGJlZjlkM2I4MzUzL3RhYmxlcmFuZ2U6OTVjODA1OGM2ODFlNGJmYmI5YjFkYmVmOWQzYjgzNTNfMTUtMy0xLTEtMTQ4MDI2_bb8659c8-0712-4488-af5a-286cbcc909ee">1,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 2px 37pt;text-align: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 benefits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331" decimals="-3" name="us-gaap:IncreaseDecreaseInPensionAndPostretirementObligations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yNS9mcmFnOjc4ZGZhYjdkNTdkMTQxYWM5NTI1MGEzMTJjZTE3ZjU4L3RhYmxlOjk1YzgwNThjNjgxZTRiZmJiOWIxZGJlZjlkM2I4MzUzL3RhYmxlcmFuZ2U6OTVjODA1OGM2ODFlNGJmYmI5YjFkYmVmOWQzYjgzNTNfMTYtMS0xLTEtMTQ4MDI2_66852790-62de-4b66-9fc9-0157e66ddb17">1,667</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331" decimals="-3" name="us-gaap:IncreaseDecreaseInPensionAndPostretirementObligations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yNS9mcmFnOjc4ZGZhYjdkNTdkMTQxYWM5NTI1MGEzMTJjZTE3ZjU4L3RhYmxlOjk1YzgwNThjNjgxZTRiZmJiOWIxZGJlZjlkM2I4MzUzL3RhYmxlcmFuZ2U6OTVjODA1OGM2ODFlNGJmYmI5YjFkYmVmOWQzYjgzNTNfMTYtMy0xLTEtMTQ4MDI2_eb340190-8713-4ade-ac1a-74618a9f3bd1">1,230</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align: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 and liabilities excluding income tax temporary differences, net and 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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331" decimals="-3" sign="-" name="sjw:IncreaseDecreaseToRegulatoryAssetAndLiabilitiesExcludingIncomeTaxTemporaryDifferencesNetAndPostretirementBenefits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yNS9mcmFnOjc4ZGZhYjdkNTdkMTQxYWM5NTI1MGEzMTJjZTE3ZjU4L3RhYmxlOjk1YzgwNThjNjgxZTRiZmJiOWIxZGJlZjlkM2I4MzUzL3RhYmxlcmFuZ2U6OTVjODA1OGM2ODFlNGJmYmI5YjFkYmVmOWQzYjgzNTNfMTctMS0xLTEtMTQ4MDI2_b795fa9f-8c01-460e-99c5-91b107956920">8,367</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331" decimals="-3" sign="-" name="sjw:IncreaseDecreaseToRegulatoryAssetAndLiabilitiesExcludingIncomeTaxTemporaryDifferencesNetAndPostretirementBenefits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yNS9mcmFnOjc4ZGZhYjdkNTdkMTQxYWM5NTI1MGEzMTJjZTE3ZjU4L3RhYmxlOjk1YzgwNThjNjgxZTRiZmJiOWIxZGJlZjlkM2I4MzUzL3RhYmxlcmFuZ2U6OTVjODA1OGM2ODFlNGJmYmI5YjFkYmVmOWQzYjgzNTNfMTctMy0xLTEtMTQ4MDI2_23963c39-9578-4989-bce2-5178312ee91a">5,124</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" 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 37pt;text-align: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 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:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yNS9mcmFnOjc4ZGZhYjdkNTdkMTQxYWM5NTI1MGEzMTJjZTE3ZjU4L3RhYmxlOjk1YzgwNThjNjgxZTRiZmJiOWIxZGJlZjlkM2I4MzUzL3RhYmxlcmFuZ2U6OTVjODA1OGM2ODFlNGJmYmI5YjFkYmVmOWQzYjgzNTNfMTktMS0xLTEtMTQ4MDI2_817bd865-2bcb-46d2-a2cf-b35fdeba1f7c">1,156</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yNS9mcmFnOjc4ZGZhYjdkNTdkMTQxYWM5NTI1MGEzMTJjZTE3ZjU4L3RhYmxlOjk1YzgwNThjNjgxZTRiZmJiOWIxZGJlZjlkM2I4MzUzL3RhYmxlcmFuZ2U6OTVjODA1OGM2ODFlNGJmYmI5YjFkYmVmOWQzYjgzNTNfMTktMy0xLTEtMTQ4MDI2_eef9af5b-59cf-4032-838b-57a288705327">3,315</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yNS9mcmFnOjc4ZGZhYjdkNTdkMTQxYWM5NTI1MGEzMTJjZTE3ZjU4L3RhYmxlOjk1YzgwNThjNjgxZTRiZmJiOWIxZGJlZjlkM2I4MzUzL3RhYmxlcmFuZ2U6OTVjODA1OGM2ODFlNGJmYmI5YjFkYmVmOWQzYjgzNTNfMjAtMS0xLTEtMTQ4MDI2_5752b1de-3f7f-46a2-a376-e25972c2ee56">50,607</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yNS9mcmFnOjc4ZGZhYjdkNTdkMTQxYWM5NTI1MGEzMTJjZTE3ZjU4L3RhYmxlOjk1YzgwNThjNjgxZTRiZmJiOWIxZGJlZjlkM2I4MzUzL3RhYmxlcmFuZ2U6OTVjODA1OGM2ODFlNGJmYmI5YjFkYmVmOWQzYjgzNTNfMjAtMy0xLTEtMTQ4MDI2_18f09e57-cc04-42f5-8e7c-8f9fc11c09f9">45,294</ix:nonFraction>&#160;</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%">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></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%">Additions to utility plant:</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 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Company-funded</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331" decimals="-3" name="sjw:PaymentsToAcquireWaterSystemsUsingCompanyFunds" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yNS9mcmFnOjc4ZGZhYjdkNTdkMTQxYWM5NTI1MGEzMTJjZTE3ZjU4L3RhYmxlOjk1YzgwNThjNjgxZTRiZmJiOWIxZGJlZjlkM2I4MzUzL3RhYmxlcmFuZ2U6OTVjODA1OGM2ODFlNGJmYmI5YjFkYmVmOWQzYjgzNTNfMjMtMS0xLTEtMTQ4MDI2_8bbacbf0-da9e-425a-8f7a-080e23123193">52,384</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331" decimals="-3" name="sjw:PaymentsToAcquireWaterSystemsUsingCompanyFunds" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yNS9mcmFnOjc4ZGZhYjdkNTdkMTQxYWM5NTI1MGEzMTJjZTE3ZjU4L3RhYmxlOjk1YzgwNThjNjgxZTRiZmJiOWIxZGJlZjlkM2I4MzUzL3RhYmxlcmFuZ2U6OTVjODA1OGM2ODFlNGJmYmI5YjFkYmVmOWQzYjgzNTNfMjMtMy0xLTEtMTQ4MDI2_30e569a4-7630-420e-80c9-0fce78b90529">43,727</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 37pt;text-align:left;vertical-align:top"><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</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331" decimals="-3" name="sjw:PaymentsToAcquireWaterSystemsUsingContributionsInAidOfConstruction" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yNS9mcmFnOjc4ZGZhYjdkNTdkMTQxYWM5NTI1MGEzMTJjZTE3ZjU4L3RhYmxlOjk1YzgwNThjNjgxZTRiZmJiOWIxZGJlZjlkM2I4MzUzL3RhYmxlcmFuZ2U6OTVjODA1OGM2ODFlNGJmYmI5YjFkYmVmOWQzYjgzNTNfMjQtMS0xLTEtMTQ4MDI2_4c4cd87b-5fd2-4d6f-a538-f0cfd772f2c8">2,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="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331" decimals="-3" name="sjw:PaymentsToAcquireWaterSystemsUsingContributionsInAidOfConstruction" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yNS9mcmFnOjc4ZGZhYjdkNTdkMTQxYWM5NTI1MGEzMTJjZTE3ZjU4L3RhYmxlOjk1YzgwNThjNjgxZTRiZmJiOWIxZGJlZjlkM2I4MzUzL3RhYmxlcmFuZ2U6OTVjODA1OGM2ODFlNGJmYmI5YjFkYmVmOWQzYjgzNTNfMjQtMy0xLTEtMTQ4MDI2_4236ac79-68a6-4a80-8b33-791007082d26">4,782</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Payments to retire utility plant, net of salvage</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331" decimals="-3" name="us-gaap:PaymentsForProceedsFromRemovalCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yNS9mcmFnOjc4ZGZhYjdkNTdkMTQxYWM5NTI1MGEzMTJjZTE3ZjU4L3RhYmxlOjk1YzgwNThjNjgxZTRiZmJiOWIxZGJlZjlkM2I4MzUzL3RhYmxlcmFuZ2U6OTVjODA1OGM2ODFlNGJmYmI5YjFkYmVmOWQzYjgzNTNfMjYtMS0xLTEtMTQ4MDI2_692d02ae-0a3a-4f3e-aa57-c3d6895a82e9">167</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331" decimals="-3" name="us-gaap:PaymentsForProceedsFromRemovalCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yNS9mcmFnOjc4ZGZhYjdkNTdkMTQxYWM5NTI1MGEzMTJjZTE3ZjU4L3RhYmxlOjk1YzgwNThjNjgxZTRiZmJiOWIxZGJlZjlkM2I4MzUzL3RhYmxlcmFuZ2U6OTVjODA1OGM2ODFlNGJmYmI5YjFkYmVmOWQzYjgzNTNfMjYtMy0xLTEtMTQ4MDI2_bc283c0c-a5dc-432f-bed7-7155d78bc4b4">1,087</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 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 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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331" decimals="-3" sign="-" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yNS9mcmFnOjc4ZGZhYjdkNTdkMTQxYWM5NTI1MGEzMTJjZTE3ZjU4L3RhYmxlOjk1YzgwNThjNjgxZTRiZmJiOWIxZGJlZjlkM2I4MzUzL3RhYmxlcmFuZ2U6OTVjODA1OGM2ODFlNGJmYmI5YjFkYmVmOWQzYjgzNTNfMjktMS0xLTEtMTYxNjM1_40e21a1f-4a4e-4b80-8411-fa03917908bd">225</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yNS9mcmFnOjc4ZGZhYjdkNTdkMTQxYWM5NTI1MGEzMTJjZTE3ZjU4L3RhYmxlOjk1YzgwNThjNjgxZTRiZmJiOWIxZGJlZjlkM2I4MzUzL3RhYmxlcmFuZ2U6OTVjODA1OGM2ODFlNGJmYmI5YjFkYmVmOWQzYjgzNTNfMjktMy0xLTEtMTYxNjI3_e7f6a365-dc51-4bab-b94e-c1ffa908b150">154</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NET CASH USED IN INVESTING ACTIVITIES</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yNS9mcmFnOjc4ZGZhYjdkNTdkMTQxYWM5NTI1MGEzMTJjZTE3ZjU4L3RhYmxlOjk1YzgwNThjNjgxZTRiZmJiOWIxZGJlZjlkM2I4MzUzL3RhYmxlcmFuZ2U6OTVjODA1OGM2ODFlNGJmYmI5YjFkYmVmOWQzYjgzNTNfMjktMS0xLTEtMTQ4MDI2_6389c2cf-4088-4769-92bf-32c419fa876d">55,029</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yNS9mcmFnOjc4ZGZhYjdkNTdkMTQxYWM5NTI1MGEzMTJjZTE3ZjU4L3RhYmxlOjk1YzgwNThjNjgxZTRiZmJiOWIxZGJlZjlkM2I4MzUzL3RhYmxlcmFuZ2U6OTVjODA1OGM2ODFlNGJmYmI5YjFkYmVmOWQzYjgzNTNfMjktMy0xLTEtMTQ4MDI2_697ecbf6-05a1-4c99-879c-fc0549c8e2cf">49,442</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">FINANCING ACTIVITIES:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></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%">Borrowings on line 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="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331" decimals="-3" name="us-gaap:ProceedsFromLinesOfCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yNS9mcmFnOjc4ZGZhYjdkNTdkMTQxYWM5NTI1MGEzMTJjZTE3ZjU4L3RhYmxlOjk1YzgwNThjNjgxZTRiZmJiOWIxZGJlZjlkM2I4MzUzL3RhYmxlcmFuZ2U6OTVjODA1OGM2ODFlNGJmYmI5YjFkYmVmOWQzYjgzNTNfMzEtMS0xLTEtMTQ4MDI2_e4b339b1-8fef-4eb7-aec4-3593666fee9d">12,238</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331" decimals="-3" name="us-gaap:ProceedsFromLinesOfCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yNS9mcmFnOjc4ZGZhYjdkNTdkMTQxYWM5NTI1MGEzMTJjZTE3ZjU4L3RhYmxlOjk1YzgwNThjNjgxZTRiZmJiOWIxZGJlZjlkM2I4MzUzL3RhYmxlcmFuZ2U6OTVjODA1OGM2ODFlNGJmYmI5YjFkYmVmOWQzYjgzNTNfMzEtMy0xLTEtMTQ4MDI2_9b3d9493-09b2-4d4e-8905-1d19ce763eb9">15,377</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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%">Repayments on line 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:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331" decimals="-3" name="us-gaap:RepaymentsOfLinesOfCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yNS9mcmFnOjc4ZGZhYjdkNTdkMTQxYWM5NTI1MGEzMTJjZTE3ZjU4L3RhYmxlOjk1YzgwNThjNjgxZTRiZmJiOWIxZGJlZjlkM2I4MzUzL3RhYmxlcmFuZ2U6OTVjODA1OGM2ODFlNGJmYmI5YjFkYmVmOWQzYjgzNTNfMzItMS0xLTEtMTQ4MDI2_fd2184c9-89ac-43af-9772-78a752e16765">99,383</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="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331" decimals="-3" name="us-gaap:RepaymentsOfLinesOfCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yNS9mcmFnOjc4ZGZhYjdkNTdkMTQxYWM5NTI1MGEzMTJjZTE3ZjU4L3RhYmxlOjk1YzgwNThjNjgxZTRiZmJiOWIxZGJlZjlkM2I4MzUzL3RhYmxlcmFuZ2U6OTVjODA1OGM2ODFlNGJmYmI5YjFkYmVmOWQzYjgzNTNfMzItMy0xLTEtMTQ4MDI2_cd70fe8d-e348-4c6c-84ca-8eff119d975e">2,375</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:10pt;font-weight:400;line-height:100%">Long-term borrowings</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yNS9mcmFnOjc4ZGZhYjdkNTdkMTQxYWM5NTI1MGEzMTJjZTE3ZjU4L3RhYmxlOjk1YzgwNThjNjgxZTRiZmJiOWIxZGJlZjlkM2I4MzUzL3RhYmxlcmFuZ2U6OTVjODA1OGM2ODFlNGJmYmI5YjFkYmVmOWQzYjgzNTNfMzMtMS0xLTEtMTQ4MDI2_94023ead-55de-4068-bd6f-4b1a213d0237">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="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yNS9mcmFnOjc4ZGZhYjdkNTdkMTQxYWM5NTI1MGEzMTJjZTE3ZjU4L3RhYmxlOjk1YzgwNThjNjgxZTRiZmJiOWIxZGJlZjlkM2I4MzUzL3RhYmxlcmFuZ2U6OTVjODA1OGM2ODFlNGJmYmI5YjFkYmVmOWQzYjgzNTNfMzMtMy0xLTEtMTQ4MDI2_1facffb0-7da3-49a3-8030-1d9c1e8ce52d">&#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: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:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331" decimals="-3" name="us-gaap:RepaymentsOfLongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yNS9mcmFnOjc4ZGZhYjdkNTdkMTQxYWM5NTI1MGEzMTJjZTE3ZjU4L3RhYmxlOjk1YzgwNThjNjgxZTRiZmJiOWIxZGJlZjlkM2I4MzUzL3RhYmxlcmFuZ2U6OTVjODA1OGM2ODFlNGJmYmI5YjFkYmVmOWQzYjgzNTNfMzQtMS0xLTEtMTQ4MDI2_d994b8d4-83f4-45b3-8f36-cff05341a1d3">956</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="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331" decimals="-3" name="us-gaap:RepaymentsOfLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yNS9mcmFnOjc4ZGZhYjdkNTdkMTQxYWM5NTI1MGEzMTJjZTE3ZjU4L3RhYmxlOjk1YzgwNThjNjgxZTRiZmJiOWIxZGJlZjlkM2I4MzUzL3RhYmxlcmFuZ2U6OTVjODA1OGM2ODFlNGJmYmI5YjFkYmVmOWQzYjgzNTNfMzQtMy0xLTEtMTQ4MDI2_51076416-6111-4952-82dd-90e6bdc8ec7e">1,172</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:10pt;font-weight:400;line-height:100%">Issuance of common stock, net of issuance costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yNS9mcmFnOjc4ZGZhYjdkNTdkMTQxYWM5NTI1MGEzMTJjZTE3ZjU4L3RhYmxlOjk1YzgwNThjNjgxZTRiZmJiOWIxZGJlZjlkM2I4MzUzL3RhYmxlcmFuZ2U6OTVjODA1OGM2ODFlNGJmYmI5YjFkYmVmOWQzYjgzNTNfMzUtMS0xLTEtMTQ4MDI2_bbd17707-9749-46e8-b999-e6b4d0163e7f">40,997</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfCommonStock" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yNS9mcmFnOjc4ZGZhYjdkNTdkMTQxYWM5NTI1MGEzMTJjZTE3ZjU4L3RhYmxlOjk1YzgwNThjNjgxZTRiZmJiOWIxZGJlZjlkM2I4MzUzL3RhYmxlcmFuZ2U6OTVjODA1OGM2ODFlNGJmYmI5YjFkYmVmOWQzYjgzNTNfMzUtMy0xLTEtMTQ4MDI2_41840964-1652-4000-b131-bc6889dd2071">&#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 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%">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:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331" decimals="-3" name="us-gaap:PaymentsOfDividendsCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yNS9mcmFnOjc4ZGZhYjdkNTdkMTQxYWM5NTI1MGEzMTJjZTE3ZjU4L3RhYmxlOjk1YzgwNThjNjgxZTRiZmJiOWIxZGJlZjlkM2I4MzUzL3RhYmxlcmFuZ2U6OTVjODA1OGM2ODFlNGJmYmI5YjFkYmVmOWQzYjgzNTNfMzctMS0xLTEtMTQ4MDI2_d13bea34-452d-4a61-b072-f306019fa864">11,722</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="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331" decimals="-3" name="us-gaap:PaymentsOfDividendsCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yNS9mcmFnOjc4ZGZhYjdkNTdkMTQxYWM5NTI1MGEzMTJjZTE3ZjU4L3RhYmxlOjk1YzgwNThjNjgxZTRiZmJiOWIxZGJlZjlkM2I4MzUzL3RhYmxlcmFuZ2U6OTVjODA1OGM2ODFlNGJmYmI5YjFkYmVmOWQzYjgzNTNfMzctMy0xLTEtMTQ4MDI2_1c8cb904-d143-42aa-a82d-c2e9e21c678e">10,882</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:10pt;font-weight:400;line-height:100%">Receipts of advances and contributions in aid of construction</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331" decimals="-3" name="sjw:ReceiptsOfAdvancesAndContributionsInAidOfConstruction" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yNS9mcmFnOjc4ZGZhYjdkNTdkMTQxYWM5NTI1MGEzMTJjZTE3ZjU4L3RhYmxlOjk1YzgwNThjNjgxZTRiZmJiOWIxZGJlZjlkM2I4MzUzL3RhYmxlcmFuZ2U6OTVjODA1OGM2ODFlNGJmYmI5YjFkYmVmOWQzYjgzNTNfMzgtMS0xLTEtMTQ4MDI2_dcf9dcee-1675-4874-bbe8-b32881dd6b7c">5,597</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331" decimals="-3" name="sjw:ReceiptsOfAdvancesAndContributionsInAidOfConstruction" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yNS9mcmFnOjc4ZGZhYjdkNTdkMTQxYWM5NTI1MGEzMTJjZTE3ZjU4L3RhYmxlOjk1YzgwNThjNjgxZTRiZmJiOWIxZGJlZjlkM2I4MzUzL3RhYmxlcmFuZ2U6OTVjODA1OGM2ODFlNGJmYmI5YjFkYmVmOWQzYjgzNTNfMzgtMy0xLTEtMTQ4MDI2_2d70d7a6-2104-4209-8fcd-7a597be8e9ae">10,044</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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%">Refunds of advances for construction</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331" decimals="-3" name="sjw:RepaymentsOfAdvancesForConstructionFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yNS9mcmFnOjc4ZGZhYjdkNTdkMTQxYWM5NTI1MGEzMTJjZTE3ZjU4L3RhYmxlOjk1YzgwNThjNjgxZTRiZmJiOWIxZGJlZjlkM2I4MzUzL3RhYmxlcmFuZ2U6OTVjODA1OGM2ODFlNGJmYmI5YjFkYmVmOWQzYjgzNTNfMzktMS0xLTEtMTQ4MDI2_9faef0f3-f1e2-4661-b738-ec3c578fc998">589</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="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331" decimals="-3" name="sjw:RepaymentsOfAdvancesForConstructionFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yNS9mcmFnOjc4ZGZhYjdkNTdkMTQxYWM5NTI1MGEzMTJjZTE3ZjU4L3RhYmxlOjk1YzgwNThjNjgxZTRiZmJiOWIxZGJlZjlkM2I4MzUzL3RhYmxlcmFuZ2U6OTVjODA1OGM2ODFlNGJmYmI5YjFkYmVmOWQzYjgzNTNfMzktMy0xLTEtMTQ4MDI2_5933bb62-7dc5-4f6c-aabf-c9abe2a996ba">595</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:10pt;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:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331" decimals="-3" sign="-" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yNS9mcmFnOjc4ZGZhYjdkNTdkMTQxYWM5NTI1MGEzMTJjZTE3ZjU4L3RhYmxlOjk1YzgwNThjNjgxZTRiZmJiOWIxZGJlZjlkM2I4MzUzL3RhYmxlcmFuZ2U6OTVjODA1OGM2ODFlNGJmYmI5YjFkYmVmOWQzYjgzNTNfNDAtMS0xLTEtMTQ4MDI2_b9e8ff3a-9d22-431e-b04a-fafced35067e">771</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yNS9mcmFnOjc4ZGZhYjdkNTdkMTQxYWM5NTI1MGEzMTJjZTE3ZjU4L3RhYmxlOjk1YzgwNThjNjgxZTRiZmJiOWIxZGJlZjlkM2I4MzUzL3RhYmxlcmFuZ2U6OTVjODA1OGM2ODFlNGJmYmI5YjFkYmVmOWQzYjgzNTNfNDAtMy0xLTEtMTQ4MDI2_f7f0eb6c-d741-4200-a1a3-8f4428999206">279</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NET CASH PROVIDED BY FINANCING ACTIVITIES</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331" decimals="-3" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yNS9mcmFnOjc4ZGZhYjdkNTdkMTQxYWM5NTI1MGEzMTJjZTE3ZjU4L3RhYmxlOjk1YzgwNThjNjgxZTRiZmJiOWIxZGJlZjlkM2I4MzUzL3RhYmxlcmFuZ2U6OTVjODA1OGM2ODFlNGJmYmI5YjFkYmVmOWQzYjgzNTNfNDEtMS0xLTEtMTQ4MDI2_da744e19-0669-4f92-a02f-7554eb56e309">15,411</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331" decimals="-3" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yNS9mcmFnOjc4ZGZhYjdkNTdkMTQxYWM5NTI1MGEzMTJjZTE3ZjU4L3RhYmxlOjk1YzgwNThjNjgxZTRiZmJiOWIxZGJlZjlkM2I4MzUzL3RhYmxlcmFuZ2U6OTVjODA1OGM2ODFlNGJmYmI5YjFkYmVmOWQzYjgzNTNfNDEtMy0xLTEtMTQ4MDI2_d187c65d-3348-44db-81d4-93d90fa2610b">10,118</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yNS9mcmFnOjc4ZGZhYjdkNTdkMTQxYWM5NTI1MGEzMTJjZTE3ZjU4L3RhYmxlOjk1YzgwNThjNjgxZTRiZmJiOWIxZGJlZjlkM2I4MzUzL3RhYmxlcmFuZ2U6OTVjODA1OGM2ODFlNGJmYmI5YjFkYmVmOWQzYjgzNTNfNDItMS0xLTEtMTQ4MDI2_9c12d61b-961e-4b2f-b8fa-be4ac3031931">10,989</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="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yNS9mcmFnOjc4ZGZhYjdkNTdkMTQxYWM5NTI1MGEzMTJjZTE3ZjU4L3RhYmxlOjk1YzgwNThjNjgxZTRiZmJiOWIxZGJlZjlkM2I4MzUzL3RhYmxlcmFuZ2U6OTVjODA1OGM2ODFlNGJmYmI5YjFkYmVmOWQzYjgzNTNfNDItMy0xLTEtMTQ4MDI2_f2264875-bd72-40e3-8175-0eb6082e091e">5,970</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%">CASH, CASH EQUIVALENTS AND RESTRICTED CASH, BEGINNING OF PERIOD</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i40fd741517c3449a803e5495a6cee623_I20221231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yNS9mcmFnOjc4ZGZhYjdkNTdkMTQxYWM5NTI1MGEzMTJjZTE3ZjU4L3RhYmxlOjk1YzgwNThjNjgxZTRiZmJiOWIxZGJlZjlkM2I4MzUzL3RhYmxlcmFuZ2U6OTVjODA1OGM2ODFlNGJmYmI5YjFkYmVmOWQzYjgzNTNfNDMtMS0xLTEtMTQ4MDI2_099ef705-69e9-4d3c-a05a-5e1d1ee802d2">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="i0c9d168a2ddd4e45a299055fbc674a75_I20211231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yNS9mcmFnOjc4ZGZhYjdkNTdkMTQxYWM5NTI1MGEzMTJjZTE3ZjU4L3RhYmxlOjk1YzgwNThjNjgxZTRiZmJiOWIxZGJlZjlkM2I4MzUzL3RhYmxlcmFuZ2U6OTVjODA1OGM2ODFlNGJmYmI5YjFkYmVmOWQzYjgzNTNfNDMtMy0xLTEtMTQ4MDI2_3632babf-681d-4005-81a8-37f63deae5cc">12,119</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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%">CASH, CASH EQUIVALENTS AND RESTRICTED CASH, END OF PERIOD</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="i0ec9602869474a40befdf58c1fcc3b02_I20230331" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yNS9mcmFnOjc4ZGZhYjdkNTdkMTQxYWM5NTI1MGEzMTJjZTE3ZjU4L3RhYmxlOjk1YzgwNThjNjgxZTRiZmJiOWIxZGJlZjlkM2I4MzUzL3RhYmxlcmFuZ2U6OTVjODA1OGM2ODFlNGJmYmI5YjFkYmVmOWQzYjgzNTNfNDQtMS0xLTEtMTQ4MDI2_96e5dbef-eca1-4c68-9f5e-6a9d0947dc29">23,333</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="ic78bc0ddf3144c2f89c9025a2a1ed8bb_I20220331" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yNS9mcmFnOjc4ZGZhYjdkNTdkMTQxYWM5NTI1MGEzMTJjZTE3ZjU4L3RhYmxlOjk1YzgwNThjNjgxZTRiZmJiOWIxZGJlZjlkM2I4MzUzL3RhYmxlcmFuZ2U6OTVjODA1OGM2ODFlNGJmYmI5YjFkYmVmOWQzYjgzNTNfNDQtMy0xLTEtMTQ4MDI2_808f7645-9c82-41a0-b84e-f1a9bc2ef44f">18,089</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 RESTRICTED CASH, END OF PERIOD</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0ec9602869474a40befdf58c1fcc3b02_I20230331" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalents" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yNS9mcmFnOjc4ZGZhYjdkNTdkMTQxYWM5NTI1MGEzMTJjZTE3ZjU4L3RhYmxlOjk1YzgwNThjNjgxZTRiZmJiOWIxZGJlZjlkM2I4MzUzL3RhYmxlcmFuZ2U6OTVjODA1OGM2ODFlNGJmYmI5YjFkYmVmOWQzYjgzNTNfNDUtMS0xLTEtMTQ4MDI2_77482678-542f-4e23-b845-774dbc516101">&#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="ic78bc0ddf3144c2f89c9025a2a1ed8bb_I20220331" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yNS9mcmFnOjc4ZGZhYjdkNTdkMTQxYWM5NTI1MGEzMTJjZTE3ZjU4L3RhYmxlOjk1YzgwNThjNjgxZTRiZmJiOWIxZGJlZjlkM2I4MzUzL3RhYmxlcmFuZ2U6OTVjODA1OGM2ODFlNGJmYmI5YjFkYmVmOWQzYjgzNTNfNDUtMy0xLTEtMTQ4MDI2_d00a4a6f-122d-4109-98a3-310d8ea70279">602</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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%">CASH AND CASH EQUIVALENTS, END OF PERIOD</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0ec9602869474a40befdf58c1fcc3b02_I20230331" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yNS9mcmFnOjc4ZGZhYjdkNTdkMTQxYWM5NTI1MGEzMTJjZTE3ZjU4L3RhYmxlOjk1YzgwNThjNjgxZTRiZmJiOWIxZGJlZjlkM2I4MzUzL3RhYmxlcmFuZ2U6OTVjODA1OGM2ODFlNGJmYmI5YjFkYmVmOWQzYjgzNTNfNDYtMS0xLTEtMTQ4MDI2_e89fcf21-e525-4811-988c-d9bc145ab3df">23,333</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="ic78bc0ddf3144c2f89c9025a2a1ed8bb_I20220331" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yNS9mcmFnOjc4ZGZhYjdkNTdkMTQxYWM5NTI1MGEzMTJjZTE3ZjU4L3RhYmxlOjk1YzgwNThjNjgxZTRiZmJiOWIxZGJlZjlkM2I4MzUzL3RhYmxlcmFuZ2U6OTVjODA1OGM2ODFlNGJmYmI5YjFkYmVmOWQzYjgzNTNfNDYtMy0xLTEtMTQ4MDI2_0820d0df-a0d6-4d4a-8a5d-68276338dce3">17,487</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid during the period 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></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%">Interest</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yNS9mcmFnOjc4ZGZhYjdkNTdkMTQxYWM5NTI1MGEzMTJjZTE3ZjU4L3RhYmxlOjk1YzgwNThjNjgxZTRiZmJiOWIxZGJlZjlkM2I4MzUzL3RhYmxlcmFuZ2U6OTVjODA1OGM2ODFlNGJmYmI5YjFkYmVmOWQzYjgzNTNfNDktMS0xLTEtMTQ4MDI2_77562dd3-0ba0-4ab7-a736-01513ed22829">12,062</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yNS9mcmFnOjc4ZGZhYjdkNTdkMTQxYWM5NTI1MGEzMTJjZTE3ZjU4L3RhYmxlOjk1YzgwNThjNjgxZTRiZmJiOWIxZGJlZjlkM2I4MzUzL3RhYmxlcmFuZ2U6OTVjODA1OGM2ODFlNGJmYmI5YjFkYmVmOWQzYjgzNTNfNDktMy0xLTEtMTQ4MDI2_e97c3748-bf48-4030-b045-a5905eda78b6">11,127</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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%">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="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331" decimals="-3" name="us-gaap:IncomeTaxesPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yNS9mcmFnOjc4ZGZhYjdkNTdkMTQxYWM5NTI1MGEzMTJjZTE3ZjU4L3RhYmxlOjk1YzgwNThjNjgxZTRiZmJiOWIxZGJlZjlkM2I4MzUzL3RhYmxlcmFuZ2U6OTVjODA1OGM2ODFlNGJmYmI5YjFkYmVmOWQzYjgzNTNfNTAtMS0xLTEtMTQ4MDI2_1d5a74e1-03ed-49c5-99ef-1d5d542f4f51">198</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331" decimals="-3" name="us-gaap:IncomeTaxesPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yNS9mcmFnOjc4ZGZhYjdkNTdkMTQxYWM5NTI1MGEzMTJjZTE3ZjU4L3RhYmxlOjk1YzgwNThjNjgxZTRiZmJiOWIxZGJlZjlkM2I4MzUzL3RhYmxlcmFuZ2U6OTVjODA1OGM2ODFlNGJmYmI5YjFkYmVmOWQzYjgzNTNfNTAtMy0xLTEtMTQ4MDI2_170fef51-0aeb-4e05-8aa9-390b0f7c3669">165</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Supplemental disclosure of non-cash activities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></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%">Accrued payables for additions to utility plant</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="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331" decimals="-3" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yNS9mcmFnOjc4ZGZhYjdkNTdkMTQxYWM5NTI1MGEzMTJjZTE3ZjU4L3RhYmxlOjk1YzgwNThjNjgxZTRiZmJiOWIxZGJlZjlkM2I4MzUzL3RhYmxlcmFuZ2U6OTVjODA1OGM2ODFlNGJmYmI5YjFkYmVmOWQzYjgzNTNfNTItMS0xLTEtMTQ4MDI2_0e49f87c-1577-4d40-9a05-79f227d3dc32">19,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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331" decimals="-3" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yNS9mcmFnOjc4ZGZhYjdkNTdkMTQxYWM5NTI1MGEzMTJjZTE3ZjU4L3RhYmxlOjk1YzgwNThjNjgxZTRiZmJiOWIxZGJlZjlkM2I4MzUzL3RhYmxlcmFuZ2U6OTVjODA1OGM2ODFlNGJmYmI5YjFkYmVmOWQzYjgzNTNfNTItMy0xLTEtMTQ4MDI2_c0409883-a481-42e6-8bd9-fb751ec4ed8b">20,472</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Utility property installed by developers</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331" decimals="-3" name="sjw:UtilityPropertyInstalledByDeveloper" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yNS9mcmFnOjc4ZGZhYjdkNTdkMTQxYWM5NTI1MGEzMTJjZTE3ZjU4L3RhYmxlOjk1YzgwNThjNjgxZTRiZmJiOWIxZGJlZjlkM2I4MzUzL3RhYmxlcmFuZ2U6OTVjODA1OGM2ODFlNGJmYmI5YjFkYmVmOWQzYjgzNTNfNTMtMS0xLTEtMTQ4MDI2_a483468a-fe41-4551-babf-0621bd799152">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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331" decimals="-3" name="sjw:UtilityPropertyInstalledByDeveloper" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yNS9mcmFnOjc4ZGZhYjdkNTdkMTQxYWM5NTI1MGEzMTJjZTE3ZjU4L3RhYmxlOjk1YzgwNThjNjgxZTRiZmJiOWIxZGJlZjlkM2I4MzUzL3RhYmxlcmFuZ2U6OTVjODA1OGM2ODFlNGJmYmI5YjFkYmVmOWQzYjgzNTNfNTMtMy0xLTEtMTQ4MDI2_fa6af19f-9d9b-4ff4-8a27-21e78bde41bd">546</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">See Accompanying Notes to Unaudited Condensed Consolidated Financial Statements.</span></div><div style="height:31.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7</span></div></div></div><div id="i5dfde4b795f848ae9c2326ead50c6135_28"></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">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 UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">MARCH&#160;31, 2023 </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%">(in thousands, except share and per share data)</span></div></div><div style="text-align:center"><span><br/></span></div><div id="i5dfde4b795f848ae9c2326ead50c6135_31"></div><div style="padding-left:108pt;text-indent:-108pt"><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:78.02pt;text-decoration:underline"><ix:nonNumeric contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331" name="us-gaap:SignificantAccountingPoliciesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8zMS9mcmFnOmY3Njc4ODc5ZDJjZTRkYTc5OWYwM2M3MjY0YzY5NWQ4L3RleHRyZWdpb246Zjc2Nzg4NzlkMmNlNGRhNzk5ZjAzYzcyNjRjNjk1ZDhfNTk1OQ_5b55ea02-cc58-4c41-b288-68531f30659e" continuedAt="i90e668e4d11d4985b7c2d371ef9945db" escape="true">General</ix:nonNumeric></span></div><ix:continuation id="i90e668e4d11d4985b7c2d371ef9945db" continuedAt="ib543f0d2b88a432385ad9048f05180d1"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the opinion of management, the accompanying unaudited condensed consolidated financial statements reflect all adjustments (consisting only of normal, recurring adjustments) necessary for a fair presentation of the results for the interim periods. </span></div><div 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="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331" name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8zMS9mcmFnOmY3Njc4ODc5ZDJjZTRkYTc5OWYwM2M3MjY0YzY5NWQ4L3RleHRyZWdpb246Zjc2Nzg4NzlkMmNlNGRhNzk5ZjAzYzcyNjRjNjk1ZDhfNTk2Ng_58548a5e-5c41-4a9d-9721-fd1e3ba79678" escape="true">The unaudited interim financial information has been prepared in accordance with accounting principles generally accepted in the United States of America and in accordance with the instructions for Form 10-Q and Rule 10-01 of Regulation S-X promulgated by the Securities and Exchange Commission.  The Notes to Consolidated Financial Statements in SJW Group&#8217;s 2022 Annual Report on Form 10-K should be read with the accompanying unaudited condensed consolidated financial statements.</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 with <ix:nonFraction unitRef="subsidiary" contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331" decimals="INF" name="sjw:NumberOfSubsidiaries" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8zMS9mcmFnOmY3Njc4ODc5ZDJjZTRkYTc5OWYwM2M3MjY0YzY5NWQ4L3RleHRyZWdpb246Zjc2Nzg4NzlkMmNlNGRhNzk5ZjAzYzcyNjRjNjk1ZDhfNzgy_c4322746-d8de-4dd9-bb5c-1d87e0dc5a01">five</ix:nonFraction> wholly-owned subsidiaries: San Jose Water Company (&#8220;SJWC&#8221;), SJWNE LLC, SJWTX, Inc., SJW Land Company, and SJWTX Holdings, Inc.  SJWNE LLC is the holding company for Connecticut Water Service, Inc. (&#8220;CTWS&#8221;) whose wholly-subsidiaries are The Connecticut Water Company (&#8220;Connecticut Water&#8221;), The Maine Water Company (&#8220;Maine Water&#8221;), New England Water Utility Services, Inc. (&#8220;NEWUS&#8221;), and Chester Realty, Inc.  SJWC, Connecticut Water, SJWTX, Inc. doing business as The Texas Water Company (&#8220;Texas Water&#8221;), Maine Water and NEWUS are referred to as &#8220;Water Utility Services&#8221;.  SJW Land Company and Chester Realty, Inc. are collectively referred to as &#8220;Real Estate Services.&#8221;</span></div><ix:nonNumeric contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331" name="us-gaap:RevenueRecognitionPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8zMS9mcmFnOmY3Njc4ODc5ZDJjZTRkYTc5OWYwM2M3MjY0YzY5NWQ4L3RleHRyZWdpb246Zjc2Nzg4NzlkMmNlNGRhNzk5ZjAzYzcyNjRjNjk1ZDhfNTk4MQ_4161e686-50bd-47b5-b2b0-cc976b2db23b" escape="true"><div style="margin-top:10pt"><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%">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.  Due to the seasonal nature of the water business, the operating results for interim periods are not indicative of the operating results for a 12-month period.  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 precipitation curtail water usage resulting in lower sales.</span></div></ix:nonNumeric><div style="margin-top:6pt"><ix:nonNumeric contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331" name="us-gaap:DisaggregationOfRevenueTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8zMS9mcmFnOmY3Njc4ODc5ZDJjZTRkYTc5OWYwM2M3MjY0YzY5NWQ4L3RleHRyZWdpb246Zjc2Nzg4NzlkMmNlNGRhNzk5ZjAzYzcyNjRjNjk1ZDhfNTk2MA_5c520b19-d1ef-40df-96bb-fd70aa96d4dc" escape="true"><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><table 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:70.976%"></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 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.498%"></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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended March 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="display:none"></td><td colspan="3" style="display:none"></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%">2023</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8zMS9mcmFnOmY3Njc4ODc5ZDJjZTRkYTc5OWYwM2M3MjY0YzY5NWQ4L3RhYmxlOmNjMWFmMGE3ZmRjYjQyMzdhMzNjMmY3Yzg0Y2FmNjZkL3RhYmxlcmFuZ2U6Y2MxYWYwYTdmZGNiNDIzN2EzM2MyZjdjODRjYWY2NmRfMi01LTEtMS0xNDgwMjY_e6c02056-0c1b-4484-bb64-a19ef02c14af">135,836</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8zMS9mcmFnOmY3Njc4ODc5ZDJjZTRkYTc5OWYwM2M3MjY0YzY5NWQ4L3RhYmxlOmNjMWFmMGE3ZmRjYjQyMzdhMzNjMmY3Yzg0Y2FmNjZkL3RhYmxlcmFuZ2U6Y2MxYWYwYTdmZGNiNDIzN2EzM2MyZjdjODRjYWY2NmRfMi03LTEtMS0xNDgwMjY_bdddfe41-85ed-4b15-8ec3-dcc555cf8018">121,777</ix:nonFraction>&#160;</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%">Alternative revenue programs, net</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331" decimals="-3" sign="-" name="sjw:AlternativeRevenueProgramsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8zMS9mcmFnOmY3Njc4ODc5ZDJjZTRkYTc5OWYwM2M3MjY0YzY5NWQ4L3RhYmxlOmNjMWFmMGE3ZmRjYjQyMzdhMzNjMmY3Yzg0Y2FmNjZkL3RhYmxlcmFuZ2U6Y2MxYWYwYTdmZGNiNDIzN2EzM2MyZjdjODRjYWY2NmRfMy01LTEtMS0xNDgwMjY_67cbadf6-bbc2-4c31-b93b-d97ae51f26d2">1,391</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331" decimals="-3" sign="-" name="sjw:AlternativeRevenueProgramsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8zMS9mcmFnOmY3Njc4ODc5ZDJjZTRkYTc5OWYwM2M3MjY0YzY5NWQ4L3RhYmxlOmNjMWFmMGE3ZmRjYjQyMzdhMzNjMmY3Yzg0Y2FmNjZkL3RhYmxlcmFuZ2U6Y2MxYWYwYTdmZGNiNDIzN2EzM2MyZjdjODRjYWY2NmRfMy03LTEtMS0xNDgwMjY_1558dc3e-d970-4f7e-970d-0e6005363bed">1,927</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other balancing and memorandum accounts, net</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331" decimals="-3" name="sjw:RegulatoryBalancingAndMemorandumAccountsRevenueNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8zMS9mcmFnOmY3Njc4ODc5ZDJjZTRkYTc5OWYwM2M3MjY0YzY5NWQ4L3RhYmxlOmNjMWFmMGE3ZmRjYjQyMzdhMzNjMmY3Yzg0Y2FmNjZkL3RhYmxlcmFuZ2U6Y2MxYWYwYTdmZGNiNDIzN2EzM2MyZjdjODRjYWY2NmRfNC01LTEtMS0xNDgwMjY_58e740e4-f301-4a26-9897-1ab95563af23">1,795</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331" decimals="-3" name="sjw:RegulatoryBalancingAndMemorandumAccountsRevenueNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8zMS9mcmFnOmY3Njc4ODc5ZDJjZTRkYTc5OWYwM2M3MjY0YzY5NWQ4L3RhYmxlOmNjMWFmMGE3ZmRjYjQyMzdhMzNjMmY3Yzg0Y2FmNjZkL3RhYmxlcmFuZ2U6Y2MxYWYwYTdmZGNiNDIzN2EzM2MyZjdjODRjYWY2NmRfNC03LTEtMS0xNDgwMjY_183d3b14-0fc7-406d-be12-ed1aebec3308">2,430</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 regulatory mechanisms, net</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331" decimals="-3" sign="-" name="sjw:RegulatoryMechanismsOtherNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8zMS9mcmFnOmY3Njc4ODc5ZDJjZTRkYTc5OWYwM2M3MjY0YzY5NWQ4L3RhYmxlOmNjMWFmMGE3ZmRjYjQyMzdhMzNjMmY3Yzg0Y2FmNjZkL3RhYmxlcmFuZ2U6Y2MxYWYwYTdmZGNiNDIzN2EzM2MyZjdjODRjYWY2NmRfNS01LTEtMS0xNDgwMjY_afcd0114-2828-41a9-89c9-e1c7b6ed2017">391</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331" decimals="-3" name="sjw:RegulatoryMechanismsOtherNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8zMS9mcmFnOmY3Njc4ODc5ZDJjZTRkYTc5OWYwM2M3MjY0YzY5NWQ4L3RhYmxlOmNjMWFmMGE3ZmRjYjQyMzdhMzNjMmY3Yzg0Y2FmNjZkL3RhYmxlcmFuZ2U6Y2MxYWYwYTdmZGNiNDIzN2EzM2MyZjdjODRjYWY2NmRfNS03LTEtMS0xNDgwMjY_148a6baa-4060-430b-8b60-53ba21ebaba5">666</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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%">Rental income</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331" decimals="-3" name="us-gaap:OperatingLeaseLeaseIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8zMS9mcmFnOmY3Njc4ODc5ZDJjZTRkYTc5OWYwM2M3MjY0YzY5NWQ4L3RhYmxlOmNjMWFmMGE3ZmRjYjQyMzdhMzNjMmY3Yzg0Y2FmNjZkL3RhYmxlcmFuZ2U6Y2MxYWYwYTdmZGNiNDIzN2EzM2MyZjdjODRjYWY2NmRfNi01LTEtMS0xNDgwMjY_f3aee53b-20cc-439f-b8a5-b81a9fb96d17">1,447</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331" decimals="-3" name="us-gaap:OperatingLeaseLeaseIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8zMS9mcmFnOmY3Njc4ODc5ZDJjZTRkYTc5OWYwM2M3MjY0YzY5NWQ4L3RhYmxlOmNjMWFmMGE3ZmRjYjQyMzdhMzNjMmY3Yzg0Y2FmNjZkL3RhYmxlcmFuZ2U6Y2MxYWYwYTdmZGNiNDIzN2EzM2MyZjdjODRjYWY2NmRfNi03LTEtMS0xNDgwMjY_a55f76fc-d7a0-4040-a978-e0811b87bd4c">1,356</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8zMS9mcmFnOmY3Njc4ODc5ZDJjZTRkYTc5OWYwM2M3MjY0YzY5NWQ4L3RhYmxlOmNjMWFmMGE3ZmRjYjQyMzdhMzNjMmY3Yzg0Y2FmNjZkL3RhYmxlcmFuZ2U6Y2MxYWYwYTdmZGNiNDIzN2EzM2MyZjdjODRjYWY2NmRfNy01LTEtMS0xNDgwMjY_6e737ca5-8dbf-43ee-832b-ac02bc043602">137,296</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="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8zMS9mcmFnOmY3Njc4ODc5ZDJjZTRkYTc5OWYwM2M3MjY0YzY5NWQ4L3RhYmxlOmNjMWFmMGE3ZmRjYjQyMzdhMzNjMmY3Yzg0Y2FmNjZkL3RhYmxlcmFuZ2U6Y2MxYWYwYTdmZGNiNDIzN2EzM2MyZjdjODRjYWY2NmRfNy03LTEtMS0xNDgwMjY_8220135c-efa1-4a8d-afb8-2b211cca56e6">124,302</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></ix:nonNumeric></div><div style="margin-top:10pt"><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><ix:nonNumeric contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331" name="sjw:ScheduleOfRealEstateInvestmentsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8zMS9mcmFnOmY3Njc4ODc5ZDJjZTRkYTc5OWYwM2M3MjY0YzY5NWQ4L3RleHRyZWdpb246Zjc2Nzg4NzlkMmNlNGRhNzk5ZjAzYzcyNjRjNjk1ZDhfNTk1OA_dc38ac5b-827f-47a8-9ae7-908905a5e308" continuedAt="id48db737d3014565b16e911278340433" 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 March&#160;31, 2023, and December&#160;31, 2022, are as follows:</span><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: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: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%">March 31,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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="i0ec9602869474a40befdf58c1fcc3b02_I20230331" decimals="-3" name="us-gaap:Land" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8zMS9mcmFnOmY3Njc4ODc5ZDJjZTRkYTc5OWYwM2M3MjY0YzY5NWQ4L3RhYmxlOjM2ZWNkZjVjMGJlOTQxMjg5M2IyN2RkYzMxYzQ4OTUzL3RhYmxlcmFuZ2U6MzZlY2RmNWMwYmU5NDEyODkzYjI3ZGRjMzFjNDg5NTNfMS0xLTEtMS0xNDgwMjY_f3d520e1-c7e3-49a5-a031-01d67128a25a">918</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i40fd741517c3449a803e5495a6cee623_I20221231" decimals="-3" name="us-gaap:Land" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8zMS9mcmFnOmY3Njc4ODc5ZDJjZTRkYTc5OWYwM2M3MjY0YzY5NWQ4L3RhYmxlOjM2ZWNkZjVjMGJlOTQxMjg5M2IyN2RkYzMxYzQ4OTUzL3RhYmxlcmFuZ2U6MzZlY2RmNWMwYmU5NDEyODkzYjI3ZGRjMzFjNDg5NTNfMS0zLTEtMS0xNDgwMjY_f049a8b1-bd6e-41e4-a82a-b54b80c84fbb">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="i0ec9602869474a40befdf58c1fcc3b02_I20230331" decimals="-3" name="us-gaap:InvestmentBuildingAndBuildingImprovements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8zMS9mcmFnOmY3Njc4ODc5ZDJjZTRkYTc5OWYwM2M3MjY0YzY5NWQ4L3RhYmxlOjM2ZWNkZjVjMGJlOTQxMjg5M2IyN2RkYzMxYzQ4OTUzL3RhYmxlcmFuZ2U6MzZlY2RmNWMwYmU5NDEyODkzYjI3ZGRjMzFjNDg5NTNfMi0xLTEtMS0xNDgwMjY_13c9b2d9-334e-4899-bc3f-129aeb99d0f1">470</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i40fd741517c3449a803e5495a6cee623_I20221231" decimals="-3" name="us-gaap:InvestmentBuildingAndBuildingImprovements" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8zMS9mcmFnOmY3Njc4ODc5ZDJjZTRkYTc5OWYwM2M3MjY0YzY5NWQ4L3RhYmxlOjM2ZWNkZjVjMGJlOTQxMjg5M2IyN2RkYzMxYzQ4OTUzL3RhYmxlcmFuZ2U6MzZlY2RmNWMwYmU5NDEyODkzYjI3ZGRjMzFjNDg5NTNfMi0zLTEtMS0xNDgwMjY_b2d6a3ee-30e2-4acd-b740-836472987892">45,418</ix:nonFraction>&#160;</span></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%">Subtotal</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="i0ec9602869474a40befdf58c1fcc3b02_I20230331" decimals="-3" name="us-gaap:RealEstateInvestmentPropertyAtCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8zMS9mcmFnOmY3Njc4ODc5ZDJjZTRkYTc5OWYwM2M3MjY0YzY5NWQ4L3RhYmxlOjM2ZWNkZjVjMGJlOTQxMjg5M2IyN2RkYzMxYzQ4OTUzL3RhYmxlcmFuZ2U6MzZlY2RmNWMwYmU5NDEyODkzYjI3ZGRjMzFjNDg5NTNfNC0xLTEtMS0xNDgwMjY_e20859c1-c491-42ab-a65c-3d584e0a1410">1,388</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="i40fd741517c3449a803e5495a6cee623_I20221231" decimals="-3" name="us-gaap:RealEstateInvestmentPropertyAtCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8zMS9mcmFnOmY3Njc4ODc5ZDJjZTRkYTc5OWYwM2M3MjY0YzY5NWQ4L3RhYmxlOjM2ZWNkZjVjMGJlOTQxMjg5M2IyN2RkYzMxYzQ4OTUzL3RhYmxlcmFuZ2U6MzZlY2RmNWMwYmU5NDEyODkzYjI3ZGRjMzFjNDg5NTNfNC0zLTEtMS0xNDgwMjY_9563e355-af23-4ab0-9c4c-bd7846bd9b17">58,033</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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="i0ec9602869474a40befdf58c1fcc3b02_I20230331" decimals="-3" name="us-gaap:RealEstateInvestmentPropertyAccumulatedDepreciation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8zMS9mcmFnOmY3Njc4ODc5ZDJjZTRkYTc5OWYwM2M3MjY0YzY5NWQ4L3RhYmxlOjM2ZWNkZjVjMGJlOTQxMjg5M2IyN2RkYzMxYzQ4OTUzL3RhYmxlcmFuZ2U6MzZlY2RmNWMwYmU5NDEyODkzYjI3ZGRjMzFjNDg5NTNfNS0xLTEtMS0xNDgwMjY_95d9aa90-8d29-4995-b801-cbffd438f40c">190</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i40fd741517c3449a803e5495a6cee623_I20221231" decimals="-3" name="us-gaap:RealEstateInvestmentPropertyAccumulatedDepreciation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8zMS9mcmFnOmY3Njc4ODc5ZDJjZTRkYTc5OWYwM2M3MjY0YzY5NWQ4L3RhYmxlOjM2ZWNkZjVjMGJlOTQxMjg5M2IyN2RkYzMxYzQ4OTUzL3RhYmxlcmFuZ2U6MzZlY2RmNWMwYmU5NDEyODkzYjI3ZGRjMzFjNDg5NTNfNS0zLTEtMS0xNDgwMjY_54c49bc2-5879-4bcb-bb93-a7c09159376c">17,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 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:#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="i0ec9602869474a40befdf58c1fcc3b02_I20230331" decimals="-3" name="us-gaap:RealEstateInvestmentPropertyNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8zMS9mcmFnOmY3Njc4ODc5ZDJjZTRkYTc5OWYwM2M3MjY0YzY5NWQ4L3RhYmxlOjM2ZWNkZjVjMGJlOTQxMjg5M2IyN2RkYzMxYzQ4OTUzL3RhYmxlcmFuZ2U6MzZlY2RmNWMwYmU5NDEyODkzYjI3ZGRjMzFjNDg5NTNfNi0xLTEtMS0xNDgwMjY_6af0987d-f1e8-4737-800e-802b3ee3e571">1,198</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="i40fd741517c3449a803e5495a6cee623_I20221231" decimals="-3" name="us-gaap:RealEstateInvestmentPropertyNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8zMS9mcmFnOmY3Njc4ODc5ZDJjZTRkYTc5OWYwM2M3MjY0YzY5NWQ4L3RhYmxlOjM2ZWNkZjVjMGJlOTQxMjg5M2IyN2RkYzMxYzQ4OTUzL3RhYmxlcmFuZ2U6MzZlY2RmNWMwYmU5NDEyODkzYjI3ZGRjMzFjNDg5NTNfNi0zLTEtMS0xNDgwMjY_bb8968c1-3e61-43c5-9408-013860b79e86">40,875</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:11pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2023, SJW Land Company entered into a broker agreement to sell its warehouse buildings and land property located in Knoxville, Tennessee.  The company reclassified the Tennessee properties from held-and-used to held-for-sale at March 31, 2023.  The company&#8217;s intention is to complete the sale of these assets within a twelve month period.  The company recorded the Tennessee properties at the lower of their carrying value or estimated fair value less cost to sell, and also stopped recording </span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">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 UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS&#8212;(Continued)</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%">March&#160;31, 2023</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%">(in thousands, except share and per share data)</span></div><div style="text-align:center"><span><br/></span></div></div><ix:continuation id="ib543f0d2b88a432385ad9048f05180d1" continuedAt="i2570e5a60bc1489eaff5a612af39e5fd"><div style="margin-top:11pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">depreciation on assets held for sale.  The company's broker provided the estimated fair value of the Tennessee properties and we subtracted the estimated costs to sell from that calculated fair value.  The resulting net fair value of the Tennessee properties exceeded their carrying value, and accordingly no impairment was 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%">The sale of the Tennessee properties does not represent a strategic shift that has or will have a major effect on SJW Group; therefore, the sale does not qualify for treatment as a discontinued operation. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Tennessee warehouse buildings and land property is included in SJW Group&#8217;s &#8220;Real Estate Services&#8221; reportable segment 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="#i5dfde4b795f848ae9c2326ead50c6135_55">Note 9</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, &#8220;Segment and Non-Tariffed Business Reporting.&#8221;  <ix:continuation id="id48db737d3014565b16e911278340433" continuedAt="i01d14d1bb8084aedb26d1c9782b725bb">The following represents the major components of the Tennessee warehouse building and land property recorded in assets held-for-sale on the condensed consolidated balance sheets as of March&#160;31, 2023:</ix:continuation></span></div><div style="margin-top:11pt"><ix:continuation id="i01d14d1bb8084aedb26d1c9782b725bb"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.976%"><tr><td style="width:1.0%"></td><td style="width:85.162%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.638%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31,<br/>2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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="i795334faaa8747da9385339c2cd496dd_I20230331" decimals="-3" name="us-gaap:Land" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8zMS9mcmFnOmY3Njc4ODc5ZDJjZTRkYTc5OWYwM2M3MjY0YzY5NWQ4L3RhYmxlOmFhZTZlMWNhYThkZTQ5YWNiMzIwYjhjMzFjMTg1OTY4L3RhYmxlcmFuZ2U6YWFlNmUxY2FhOGRlNDlhY2IzMjBiOGMzMWMxODU5NjhfMS0xLTEtMS0xNTA3MzQ_1fd9b257-c908-4490-86a5-1152d77d2103">13,170</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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="i795334faaa8747da9385339c2cd496dd_I20230331" decimals="-3" name="us-gaap:InvestmentBuildingAndBuildingImprovements" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8zMS9mcmFnOmY3Njc4ODc5ZDJjZTRkYTc5OWYwM2M3MjY0YzY5NWQ4L3RhYmxlOmFhZTZlMWNhYThkZTQ5YWNiMzIwYjhjMzFjMTg1OTY4L3RhYmxlcmFuZ2U6YWFlNmUxY2FhOGRlNDlhY2IzMjBiOGMzMWMxODU5NjhfMi0xLTEtMS0xNTA3MzQ_e22edd5f-dd12-4dcb-bde5-c2aed4009ce8">44,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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subtotal</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="i795334faaa8747da9385339c2cd496dd_I20230331" decimals="-3" name="us-gaap:RealEstateInvestmentPropertyAtCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8zMS9mcmFnOmY3Njc4ODc5ZDJjZTRkYTc5OWYwM2M3MjY0YzY5NWQ4L3RhYmxlOmFhZTZlMWNhYThkZTQ5YWNiMzIwYjhjMzFjMTg1OTY4L3RhYmxlcmFuZ2U6YWFlNmUxY2FhOGRlNDlhY2IzMjBiOGMzMWMxODU5NjhfNC0xLTEtMS0xNTE3NTE_9903ab54-22e8-49c0-bd0b-597e7bed8a89">58,120</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="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%">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="i795334faaa8747da9385339c2cd496dd_I20230331" decimals="-3" name="us-gaap:RealEstateInvestmentPropertyAccumulatedDepreciation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8zMS9mcmFnOmY3Njc4ODc5ZDJjZTRkYTc5OWYwM2M3MjY0YzY5NWQ4L3RhYmxlOmFhZTZlMWNhYThkZTQ5YWNiMzIwYjhjMzFjMTg1OTY4L3RhYmxlcmFuZ2U6YWFlNmUxY2FhOGRlNDlhY2IzMjBiOGMzMWMxODU5NjhfNS0xLTEtMS0xNTA3MzQ_f39ac5fe-0950-40d2-9971-8a52a874c7b9">17,270</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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="i795334faaa8747da9385339c2cd496dd_I20230331" decimals="-3" name="us-gaap:RealEstateInvestmentPropertyNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8zMS9mcmFnOmY3Njc4ODc5ZDJjZTRkYTc5OWYwM2M3MjY0YzY5NWQ4L3RhYmxlOmFhZTZlMWNhYThkZTQ5YWNiMzIwYjhjMzFjMTg1OTY4L3RhYmxlcmFuZ2U6YWFlNmUxY2FhOGRlNDlhY2IzMjBiOGMzMWMxODU5NjhfNi0xLTEtMS0xNTE3NTE_683fc710-9b88-4986-83ec-d9858d80abf0">40,850</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="display:none"></td><td colspan="3" style="display:none"></td></tr></table></ix:continuation></div><div style="margin-top:11pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 15, 2022, the California Public Utilities Commission (&#8220;CPUC&#8221;) review on a SJWC nonutility property sold in October 2021 was completed and the deferred gain of $<ix:nonFraction unitRef="usd" contextRef="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331" decimals="-3" name="us-gaap:GainLossOnSaleOfProperties" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8zMS9mcmFnOmY3Njc4ODc5ZDJjZTRkYTc5OWYwM2M3MjY0YzY5NWQ4L3RleHRyZWdpb246Zjc2Nzg4NzlkMmNlNGRhNzk5ZjAzYzcyNjRjNjk1ZDhfMjc1Mw_d510db7d-c57d-4433-ab8a-7587751e3d48">5,442</ix:nonFraction> was recognized as gain on sale in the first quarter of 2022.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331" name="us-gaap:FairValueMeasurementPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8zMS9mcmFnOmY3Njc4ODc5ZDJjZTRkYTc5OWYwM2M3MjY0YzY5NWQ4L3RleHRyZWdpb246Zjc2Nzg4NzlkMmNlNGRhNzk5ZjAzYzcyNjRjNjk1ZDhfMzg0ODI5MDcwNjQzMQ_e5ecef3c-c462-4f89-b260-72d558a08c25" continuedAt="i26c5380bd62744d2b8afb74d2a686c4a" escape="true">Fair Value Measurement</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="i26c5380bd62744d2b8afb74d2a686c4a">The following instruments are not measured at fair value on SJW Group&#8217;s condensed consolidated balance sheets as of March&#160;31, 2023, but require disclosure of their fair values: cash and cash equivalents, accounts receivable and accounts payable.  The estimated fair value of such instruments as of March&#160;31, 2023, approximates their carrying value as reported on the condensed consolidated balance sheets.  There have been no changes in valuation techniques during the three months ended March&#160;31, 2023.  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.</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%">The fair value of SJW Group&#8217;s long-term debt was approximately $<ix:nonFraction unitRef="usd" contextRef="i8d765f64fcb34e229dcc275507cbd76b_I20230331" decimals="-3" name="us-gaap:LongTermDebtFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8zMS9mcmFnOmY3Njc4ODc5ZDJjZTRkYTc5OWYwM2M3MjY0YzY5NWQ4L3RleHRyZWdpb246Zjc2Nzg4NzlkMmNlNGRhNzk5ZjAzYzcyNjRjNjk1ZDhfNDE0Ng_c5ac6b9e-7047-4465-a68b-65cd5aa48f88">1,383,468</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i2291afd297564ec284b69d1ccb8be091_I20221231" decimals="-3" name="us-gaap:LongTermDebtFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8zMS9mcmFnOmY3Njc4ODc5ZDJjZTRkYTc5OWYwM2M3MjY0YzY5NWQ4L3RleHRyZWdpb246Zjc2Nzg4NzlkMmNlNGRhNzk5ZjAzYzcyNjRjNjk1ZDhfNDE1Mw_1a78f155-668e-4d0f-8e9d-ae30953cb86f">1,294,354</ix:nonFraction> as of March&#160;31, 2023, and December&#160;31, 2022, 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 book value of long-term debt was </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="i0ec9602869474a40befdf58c1fcc3b02_I20230331" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8zMS9mcmFnOmY3Njc4ODc5ZDJjZTRkYTc5OWYwM2M3MjY0YzY5NWQ4L3RleHRyZWdpb246Zjc2Nzg4NzlkMmNlNGRhNzk5ZjAzYzcyNjRjNjk1ZDhfNDQwMw_2f2eacb8-4881-4ac1-a6a5-c0385caee552">1,564,636</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and $<ix:nonFraction unitRef="usd" contextRef="i40fd741517c3449a803e5495a6cee623_I20221231" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8zMS9mcmFnOmY3Njc4ODc5ZDJjZTRkYTc5OWYwM2M3MjY0YzY5NWQ4L3RleHRyZWdpb246Zjc2Nzg4NzlkMmNlNGRhNzk5ZjAzYzcyNjRjNjk1ZDhfNDQxMA_6984fee8-7401-41d0-a498-7b442c75f4d4">1,496,325</ix:nonFraction> as of March&#160;31, 2023, and December&#160;31, 2022, respectively.  The fair value of long-term debt would be categorized as Level 2 in 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%">CTWS&#8217;s additional retirement benefits under the supplemental executive retirement plans and retirement contracts are funded by investment assets held by a Rabbi Trust.  The fair value of the money market funds, mutual funds and fixed income investments in the Rabbi Trust was $<ix:nonFraction unitRef="usd" contextRef="i6aca4df2700248ea9191021f991169b3_I20230331" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8zMS9mcmFnOmY3Njc4ODc5ZDJjZTRkYTc5OWYwM2M3MjY0YzY5NWQ4L3RleHRyZWdpb246Zjc2Nzg4NzlkMmNlNGRhNzk5ZjAzYzcyNjRjNjk1ZDhfNDgxNg_9b788c32-6ee4-4915-977d-c5a49fec6091">2,848</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i6c95158f71ec413497043fa888ec25c3_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8zMS9mcmFnOmY3Njc4ODc5ZDJjZTRkYTc5OWYwM2M3MjY0YzY5NWQ4L3RleHRyZWdpb246Zjc2Nzg4NzlkMmNlNGRhNzk5ZjAzYzcyNjRjNjk1ZDhfNDgyMw_05f37297-d82a-43d2-9b39-28f1ccc1329b">2,809</ix:nonFraction> as of March&#160;31, 2023, and December&#160;31, 2022, respectively, and are categorized as Level 1 in the fair value hierarchy.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331" name="us-gaap:EarningsPerSharePolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8zMS9mcmFnOmY3Njc4ODc5ZDJjZTRkYTc5OWYwM2M3MjY0YzY5NWQ4L3RleHRyZWdpb246Zjc2Nzg4NzlkMmNlNGRhNzk5ZjAzYzcyNjRjNjk1ZDhfNTk3NA_4e8eb293-0832-4c7c-b81e-38acca52019a" continuedAt="idc9903f0530b4b91aea5a80c50f28268" escape="true">Earnings per Share</ix:nonNumeric></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="i2570e5a60bc1489eaff5a612af39e5fd"><ix:continuation id="idc9903f0530b4b91aea5a80c50f28268">Basic earnings per share is calculated using income available to common stockholders, divided by the weighted average number of shares outstanding during the period.  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 restricted common stock awards under SJW Group&#8217;s Long-Term Incentive Plan (as amended, the &#8220;Incentive Plan&#8221;), shares potentially issuable under the performance stock plans assumed through the business combination with CTWS, and shares potentially issuable under the Employee Stock Purchase Plan (&#8220;ESPP&#8221;).</ix:continuation>  For the three months ended March 31, 2023 and 2022, <ix:nonFraction unitRef="shares" contextRef="ib74affa23a9f49ccaa976e4cb3e8aa87_D20230101-20230331" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8zMS9mcmFnOmY3Njc4ODc5ZDJjZTRkYTc5OWYwM2M3MjY0YzY5NWQ4L3RleHRyZWdpb246Zjc2Nzg4NzlkMmNlNGRhNzk5ZjAzYzcyNjRjNjk1ZDhfNTgxOA_c27af56c-ee4c-431d-8951-c2fefd6e9c7a">8,855</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="i68304dcfc004431e82615e167db46ed7_D20220101-20220331" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8zMS9mcmFnOmY3Njc4ODc5ZDJjZTRkYTc5OWYwM2M3MjY0YzY5NWQ4L3RleHRyZWdpb246Zjc2Nzg4NzlkMmNlNGRhNzk5ZjAzYzcyNjRjNjk1ZDhfNTgyNQ_cbb746d6-c984-4943-81f1-d00f2ad860b6">10,860</ix:nonFraction> anti-dilutive restricted common stock units were excluded from the dilutive earnings per share calculation, respectively.</ix:continuation> </span></div><div style="margin-top:6pt"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9</span></div></div></div><div id="i5dfde4b795f848ae9c2326ead50c6135_34"></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">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 UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS&#8212;(Continued)</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%">March&#160;31, 2023</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%">(in thousands, except share and per share data)</span></div><div style="text-align:center"><span><br/></span></div></div><div style="padding-left:108pt;text-indent:-108pt"><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:78.02pt;text-decoration:underline"><ix:nonNumeric contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331" name="us-gaap:ScheduleOfRegulatoryAssetsAndLiabilitiesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8zNC9mcmFnOjA3NzllOTk2OTViMzQxZDZiODk3NjVmYTFhZDUwMjY5L3RleHRyZWdpb246MDc3OWU5OTY5NWIzNDFkNmI4OTc2NWZhMWFkNTAyNjlfMjM1MA_dddc5233-0647-4d9c-8a7d-2226079a0373" continuedAt="ic732c3914c8249fd998593a8bceec950" escape="true">Regulatory Matters</ix:nonNumeric></span></div><ix:continuation id="ic732c3914c8249fd998593a8bceec950"><ix:nonNumeric contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331" name="us-gaap:ScheduleOfRegulatoryAssetsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8zNC9mcmFnOjA3NzllOTk2OTViMzQxZDZiODk3NjVmYTFhZDUwMjY5L3RleHRyZWdpb246MDc3OWU5OTY5NWIzNDFkNmI4OTc2NWZhMWFkNTAyNjlfMjM1NQ_c13abb23-52ed-40fa-9d60-c7eaca24028b" 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 March&#160;31, 2023, and December&#160;31, 2022:</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.495%"></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.369%"></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.372%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 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%">Regulatory assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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 temporary differences, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibb367cbd41e74aa88de5512dba9e5049_I20230331" decimals="-3" name="us-gaap:NetRegulatoryAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8zNC9mcmFnOjA3NzllOTk2OTViMzQxZDZiODk3NjVmYTFhZDUwMjY5L3RhYmxlOjM0MzNkZDhkZjkxMTQ0NDI5ODVlZDg0ZGM5ZmE2MWUxL3RhYmxlcmFuZ2U6MzQzM2RkOGRmOTExNDQ0Mjk4NWVkODRkYzlmYTYxZTFfMi0yLTEtMS0xNDgwMjY_762a1650-a9d0-473e-9e06-706061126401">46,601</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibc3444d752854df5a857aa2fe3e7f490_I20221231" decimals="-3" name="us-gaap:NetRegulatoryAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8zNC9mcmFnOjA3NzllOTk2OTViMzQxZDZiODk3NjVmYTFhZDUwMjY5L3RhYmxlOjM0MzNkZDhkZjkxMTQ0NDI5ODVlZDg0ZGM5ZmE2MWUxL3RhYmxlcmFuZ2U6MzQzM2RkOGRmOTExNDQ0Mjk4NWVkODRkYzlmYTYxZTFfMi00LTEtMS0xNDgwMjY_f43961ee-de7f-4d45-b09e-6da5c818b03f">43,434</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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%">Postretirement pensions and other postretirement benefits</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="i4e4f6fee050741d0b5401a5bf5bac48f_I20230331" decimals="-3" name="us-gaap:NetRegulatoryAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8zNC9mcmFnOjA3NzllOTk2OTViMzQxZDZiODk3NjVmYTFhZDUwMjY5L3RhYmxlOjM0MzNkZDhkZjkxMTQ0NDI5ODVlZDg0ZGM5ZmE2MWUxL3RhYmxlcmFuZ2U6MzQzM2RkOGRmOTExNDQ0Mjk4NWVkODRkYzlmYTYxZTFfMy0yLTEtMS0xNDgwMjY_7b13a007-d6aa-4856-8b39-eb2b5ccb7968">31,021</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6d25d7dec51f4b579c9b3a5937ac9da6_I20221231" decimals="-3" name="us-gaap:NetRegulatoryAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8zNC9mcmFnOjA3NzllOTk2OTViMzQxZDZiODk3NjVmYTFhZDUwMjY5L3RhYmxlOjM0MzNkZDhkZjkxMTQ0NDI5ODVlZDg0ZGM5ZmE2MWUxL3RhYmxlcmFuZ2U6MzQzM2RkOGRmOTExNDQ0Mjk4NWVkODRkYzlmYTYxZTFfMy00LTEtMS0xNDgwMjY_0d132d79-3b78-4b62-83cd-63382ef1f088">31,493</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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%">Business combinations debt premium, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1f4caf223b134c37a116b85a517ba667_I20230331" decimals="-3" name="us-gaap:NetRegulatoryAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8zNC9mcmFnOjA3NzllOTk2OTViMzQxZDZiODk3NjVmYTFhZDUwMjY5L3RhYmxlOjM0MzNkZDhkZjkxMTQ0NDI5ODVlZDg0ZGM5ZmE2MWUxL3RhYmxlcmFuZ2U6MzQzM2RkOGRmOTExNDQ0Mjk4NWVkODRkYzlmYTYxZTFfNC0yLTEtMS0xNDgwMjY_fffae4d5-1ab5-40c3-bdad-7638c47b03ee">16,761</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9f810916a05a45f98b4d86c7d63c9a0f_I20221231" decimals="-3" name="us-gaap:NetRegulatoryAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8zNC9mcmFnOjA3NzllOTk2OTViMzQxZDZiODk3NjVmYTFhZDUwMjY5L3RhYmxlOjM0MzNkZDhkZjkxMTQ0NDI5ODVlZDg0ZGM5ZmE2MWUxL3RhYmxlcmFuZ2U6MzQzM2RkOGRmOTExNDQ0Mjk4NWVkODRkYzlmYTYxZTFfNC00LTEtMS0xNDgwMjY_36f5d366-0341-4c1d-ae8e-d84ea5b34726">17,396</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Monterey Water Revenue Adjustment Mechanism (&#8220;MWRAM&#8221;)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8760cfe44fbb4b9896793522879bc3a1_I20230331" decimals="-3" name="us-gaap:NetRegulatoryAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8zNC9mcmFnOjA3NzllOTk2OTViMzQxZDZiODk3NjVmYTFhZDUwMjY5L3RhYmxlOjM0MzNkZDhkZjkxMTQ0NDI5ODVlZDg0ZGM5ZmE2MWUxL3RhYmxlcmFuZ2U6MzQzM2RkOGRmOTExNDQ0Mjk4NWVkODRkYzlmYTYxZTFfNi0yLTEtMS0xNTE3ODE_644f37e0-9dda-4506-b6e4-d352844c586a">14,171</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0e335ed0f9a24a99a77ad310ba35c055_I20221231" decimals="-3" name="us-gaap:NetRegulatoryAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8zNC9mcmFnOjA3NzllOTk2OTViMzQxZDZiODk3NjVmYTFhZDUwMjY5L3RhYmxlOjM0MzNkZDhkZjkxMTQ0NDI5ODVlZDg0ZGM5ZmE2MWUxL3RhYmxlcmFuZ2U6MzQzM2RkOGRmOTExNDQ0Mjk4NWVkODRkYzlmYTYxZTFfNi00LTEtMS0xNTA4OTU_59bbc6bb-f35d-4794-b7ae-673d363e1f05">10,864</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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="margin-top:8pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Water Conservation Memorandum Account (&#8220;WCMA&#8221;)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i87b83c196d774c8688ba8d49084f1fe8_I20230331" decimals="-3" sign="-" name="us-gaap:NetRegulatoryAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8zNC9mcmFnOjA3NzllOTk2OTViMzQxZDZiODk3NjVmYTFhZDUwMjY5L3RhYmxlOjM0MzNkZDhkZjkxMTQ0NDI5ODVlZDg0ZGM5ZmE2MWUxL3RhYmxlcmFuZ2U6MzQzM2RkOGRmOTExNDQ0Mjk4NWVkODRkYzlmYTYxZTFfNy0yLTEtMS0xNTE3ODU_09000135-646a-451e-a3a5-780278275f59">7,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%">(<ix:nonFraction unitRef="usd" contextRef="i9634b657409a4704bba468dac14a3b96_I20221231" decimals="-3" sign="-" name="us-gaap:NetRegulatoryAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8zNC9mcmFnOjA3NzllOTk2OTViMzQxZDZiODk3NjVmYTFhZDUwMjY5L3RhYmxlOjM0MzNkZDhkZjkxMTQ0NDI5ODVlZDg0ZGM5ZmE2MWUxL3RhYmxlcmFuZ2U6MzQzM2RkOGRmOTExNDQ0Mjk4NWVkODRkYzlmYTYxZTFfNy00LTEtMS0xNTA5MTA_23bfdf24-151c-421e-9ae5-a92e32ada6ed">5,039</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:10pt;font-weight:400;line-height:100%">2022 General Rate Case Interim Memorandum Account</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="iaa3a55fd4a75469bbbf637d7801d284d_I20230331" decimals="-3" name="us-gaap:NetRegulatoryAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8zNC9mcmFnOjA3NzllOTk2OTViMzQxZDZiODk3NjVmYTFhZDUwMjY5L3RhYmxlOjM0MzNkZDhkZjkxMTQ0NDI5ODVlZDg0ZGM5ZmE2MWUxL3RhYmxlcmFuZ2U6MzQzM2RkOGRmOTExNDQ0Mjk4NWVkODRkYzlmYTYxZTFfOC0yLTEtMS0xNTE3OTA_8d72751d-a6ff-4552-8105-57a7f58fe996">18,716</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7a83da6f78d94ef6a8afded09502ed03_I20221231" decimals="-3" name="us-gaap:NetRegulatoryAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8zNC9mcmFnOjA3NzllOTk2OTViMzQxZDZiODk3NjVmYTFhZDUwMjY5L3RhYmxlOjM0MzNkZDhkZjkxMTQ0NDI5ODVlZDg0ZGM5ZmE2MWUxL3RhYmxlcmFuZ2U6MzQzM2RkOGRmOTExNDQ0Mjk4NWVkODRkYzlmYTYxZTFfOC00LTEtMS0xNTA5MTg_581bc983-a16b-497d-bc37-54ec2e4e7e57">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 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%">Cost recovery accounts</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="i6ae1eb4225134457bf5c72ed834381a3_I20230331" decimals="-3" name="us-gaap:NetRegulatoryAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8zNC9mcmFnOjA3NzllOTk2OTViMzQxZDZiODk3NjVmYTFhZDUwMjY5L3RhYmxlOjM0MzNkZDhkZjkxMTQ0NDI5ODVlZDg0ZGM5ZmE2MWUxL3RhYmxlcmFuZ2U6MzQzM2RkOGRmOTExNDQ0Mjk4NWVkODRkYzlmYTYxZTFfOS0yLTEtMS0xNTE3OTA_de88211b-98d5-4356-a86b-4f8b25c04999">11,308</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i76654fd33d90475aa396f92a9eb1a078_I20221231" decimals="-3" name="us-gaap:NetRegulatoryAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8zNC9mcmFnOjA3NzllOTk2OTViMzQxZDZiODk3NjVmYTFhZDUwMjY5L3RhYmxlOjM0MzNkZDhkZjkxMTQ0NDI5ODVlZDg0ZGM5ZmE2MWUxL3RhYmxlcmFuZ2U6MzQzM2RkOGRmOTExNDQ0Mjk4NWVkODRkYzlmYTYxZTFfOS00LTEtMS0xNTA5MjY_4c77a5be-cda2-432d-a4fd-bc56a64eeb00">16,545</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">All other balancing and memorandum accounts</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="i0ffb97b423f34f7ab50e5a0798069b7f_I20230331" decimals="-3" name="us-gaap:NetRegulatoryAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8zNC9mcmFnOjA3NzllOTk2OTViMzQxZDZiODk3NjVmYTFhZDUwMjY5L3RhYmxlOjM0MzNkZDhkZjkxMTQ0NDI5ODVlZDg0ZGM5ZmE2MWUxL3RhYmxlcmFuZ2U6MzQzM2RkOGRmOTExNDQ0Mjk4NWVkODRkYzlmYTYxZTFfMTAtMi0xLTEtMTUxNzkw_f8e9c03e-ed01-4b21-9ec7-8321a002ab78">3,267</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i16bd40d7d15f405c98d052de5bcb37c0_I20221231" decimals="-3" name="us-gaap:NetRegulatoryAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8zNC9mcmFnOjA3NzllOTk2OTViMzQxZDZiODk3NjVmYTFhZDUwMjY5L3RhYmxlOjM0MzNkZDhkZjkxMTQ0NDI5ODVlZDg0ZGM5ZmE2MWUxL3RhYmxlcmFuZ2U6MzQzM2RkOGRmOTExNDQ0Mjk4NWVkODRkYzlmYTYxZTFfMTAtNC0xLTEtMTUwOTM0_3db578c2-8ebc-4b8b-8dbd-1be8d0f1b603">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 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%">Water Revenue Adjustment (&#8220;WRA&#8221;)</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="ie9623b454103438e8242e73a9f5d531a_I20230331" decimals="-3" sign="-" name="us-gaap:NetRegulatoryAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8zNC9mcmFnOjA3NzllOTk2OTViMzQxZDZiODk3NjVmYTFhZDUwMjY5L3RhYmxlOjM0MzNkZDhkZjkxMTQ0NDI5ODVlZDg0ZGM5ZmE2MWUxL3RhYmxlcmFuZ2U6MzQzM2RkOGRmOTExNDQ0Mjk4NWVkODRkYzlmYTYxZTFfNi0yLTEtMS0xNDgwMjY_69ff7cc2-8c66-4c77-8608-9481a90326a7">7,283</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i91e28cf3006140a6bdbf851d2b27e8e2_I20221231" decimals="-3" sign="-" name="us-gaap:NetRegulatoryAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8zNC9mcmFnOjA3NzllOTk2OTViMzQxZDZiODk3NjVmYTFhZDUwMjY5L3RhYmxlOjM0MzNkZDhkZjkxMTQ0NDI5ODVlZDg0ZGM5ZmE2MWUxL3RhYmxlcmFuZ2U6MzQzM2RkOGRmOTExNDQ0Mjk4NWVkODRkYzlmYTYxZTFfNi00LTEtMS0xNDgwMjY_6416dd78-425a-48b7-8879-278a0886a9c8">4,488</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:10pt;font-weight:400;line-height:100%">Other, net</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="i22c2f7b9feb54755b670f3d32ce9ce6d_I20230331" decimals="-3" name="us-gaap:NetRegulatoryAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8zNC9mcmFnOjA3NzllOTk2OTViMzQxZDZiODk3NjVmYTFhZDUwMjY5L3RhYmxlOjM0MzNkZDhkZjkxMTQ0NDI5ODVlZDg0ZGM5ZmE2MWUxL3RhYmxlcmFuZ2U6MzQzM2RkOGRmOTExNDQ0Mjk4NWVkODRkYzlmYTYxZTFfNy0yLTEtMS0xNDgwMjY_fb8eb7b7-15a5-4833-8d2f-65eb96a7e71c">9,946</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7c0bd4f9d1db44048df53db8fedb63ae_I20221231" decimals="-3" name="us-gaap:NetRegulatoryAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8zNC9mcmFnOjA3NzllOTk2OTViMzQxZDZiODk3NjVmYTFhZDUwMjY5L3RhYmxlOjM0MzNkZDhkZjkxMTQ0NDI5ODVlZDg0ZGM5ZmE2MWUxL3RhYmxlcmFuZ2U6MzQzM2RkOGRmOTExNDQ0Mjk4NWVkODRkYzlmYTYxZTFfNy00LTEtMS0xNDgwMjY_ceb797ec-ebfd-4e68-b952-6ec53f1f2c3f">9,739</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 in Condensed Consolidated Balance Sheets</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="i0ec9602869474a40befdf58c1fcc3b02_I20230331" decimals="-3" name="us-gaap:NetRegulatoryAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8zNC9mcmFnOjA3NzllOTk2OTViMzQxZDZiODk3NjVmYTFhZDUwMjY5L3RhYmxlOjM0MzNkZDhkZjkxMTQ0NDI5ODVlZDg0ZGM5ZmE2MWUxL3RhYmxlcmFuZ2U6MzQzM2RkOGRmOTExNDQ0Mjk4NWVkODRkYzlmYTYxZTFfOC0yLTEtMS0xNDgwMjY_fb834b82-befb-4e31-bc5b-2490d76c4fb2">137,358</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="i40fd741517c3449a803e5495a6cee623_I20221231" decimals="-3" name="us-gaap:NetRegulatoryAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8zNC9mcmFnOjA3NzllOTk2OTViMzQxZDZiODk3NjVmYTFhZDUwMjY5L3RhYmxlOjM0MzNkZDhkZjkxMTQ0NDI5ODVlZDg0ZGM5ZmE2MWUxL3RhYmxlcmFuZ2U6MzQzM2RkOGRmOTExNDQ0Mjk4NWVkODRkYzlmYTYxZTFfOC00LTEtMS0xNDgwMjY_da4da119-758b-4540-b21f-015319ff4bb1">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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 assets, net</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="i0ec9602869474a40befdf58c1fcc3b02_I20230331" decimals="-3" name="us-gaap:RegulatoryAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8zNC9mcmFnOjA3NzllOTk2OTViMzQxZDZiODk3NjVmYTFhZDUwMjY5L3RhYmxlOjM0MzNkZDhkZjkxMTQ0NDI5ODVlZDg0ZGM5ZmE2MWUxL3RhYmxlcmFuZ2U6MzQzM2RkOGRmOTExNDQ0Mjk4NWVkODRkYzlmYTYxZTFfOS0yLTEtMS0xNDgwMjY_aa298f25-d2ec-4232-a1d4-99433a29fad1">10,019</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i40fd741517c3449a803e5495a6cee623_I20221231" decimals="-3" name="us-gaap:RegulatoryAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8zNC9mcmFnOjA3NzllOTk2OTViMzQxZDZiODk3NjVmYTFhZDUwMjY5L3RhYmxlOjM0MzNkZDhkZjkxMTQ0NDI5ODVlZDg0ZGM5ZmE2MWUxL3RhYmxlcmFuZ2U6MzQzM2RkOGRmOTExNDQ0Mjk4NWVkODRkYzlmYTYxZTFfOS00LTEtMS0xNDgwMjY_a2cc94fa-eb75-4714-89df-93f75cda4cd8">16,068</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 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="i0ec9602869474a40befdf58c1fcc3b02_I20230331" decimals="-3" name="us-gaap:RegulatoryAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8zNC9mcmFnOjA3NzllOTk2OTViMzQxZDZiODk3NjVmYTFhZDUwMjY5L3RhYmxlOjM0MzNkZDhkZjkxMTQ0NDI5ODVlZDg0ZGM5ZmE2MWUxL3RhYmxlcmFuZ2U6MzQzM2RkOGRmOTExNDQ0Mjk4NWVkODRkYzlmYTYxZTFfMTAtMi0xLTEtMTQ4MDI2_867426d1-889c-4026-a06e-8ebd873f38aa">127,339</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="i40fd741517c3449a803e5495a6cee623_I20221231" decimals="-3" name="us-gaap:RegulatoryAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8zNC9mcmFnOjA3NzllOTk2OTViMzQxZDZiODk3NjVmYTFhZDUwMjY5L3RhYmxlOjM0MzNkZDhkZjkxMTQ0NDI5ODVlZDg0ZGM5ZmE2MWUxL3RhYmxlcmFuZ2U6MzQzM2RkOGRmOTExNDQ0Mjk4NWVkODRkYzlmYTYxZTFfMTAtNC0xLTEtMTQ4MDI2_dee272df-ba68-4ff6-a74b-55dd902ff6b1">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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div></ix:nonNumeric><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 has established balancing accounts for the purpose of tracking the under-collection or over-collection associated with expense changes and revenue authorized by the CPUC to offset those expense changes.  In 2022, SJWC&#8217;s general rate case decision approved the use of the Full Cost Balancing Account to track the water supply costs and energy consumption.  The MWRAM balancing account 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:8pt"><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 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.  Drought surcharges collected are used to offset the revenue losses tracked in the WCMA.</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%">All balancing accounts and memorandum 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="i0ec9602869474a40befdf58c1fcc3b02_I20230331" decimals="INF" name="sjw:RegulatoryBalancingandMemorandumAccountsReviewAuthorizedRevenueThresholdPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8zNC9mcmFnOjA3NzllOTk2OTViMzQxZDZiODk3NjVmYTFhZDUwMjY5L3RleHRyZWdpb246MDc3OWU5OTY5NWIzNDFkNmI4OTc2NWZhMWFkNTAyNjlfMjI5Mw_4f591961-7da5-4c24-a425-224713f6a2af">2</ix:nonFraction>% of authorized revenue, whichever occurs first.</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 has established WRA, a decoupling mechanism, 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 the company to implement a surcharge or surcredit as necessary to recover or refund 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:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March&#160;31, 2023, and December&#160;31, 2022, SJW Group&#8217;s regulatory assets, net, not earning a return primarily included postretirement pensions and the unfunded amount of other medical benefits, and business combination debt premiums, net.  The total amount of regulatory assets, net not earning a return at March&#160;31, 2023, and December&#160;31, 2022, 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="i0ec9602869474a40befdf58c1fcc3b02_I20230331" decimals="-3" name="us-gaap:RemainingAmountsOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8zNC9mcmFnOjA3NzllOTk2OTViMzQxZDZiODk3NjVmYTFhZDUwMjY5L3RleHRyZWdpb246MDc3OWU5OTY5NWIzNDFkNmI4OTc2NWZhMWFkNTAyNjlfMjE5OTAyMzI4MDA1MA_71ca696e-f46c-47c6-a4cf-2dc1468b1154">51,002</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i40fd741517c3449a803e5495a6cee623_I20221231" decimals="-3" name="us-gaap:RemainingAmountsOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8zNC9mcmFnOjA3NzllOTk2OTViMzQxZDZiODk3NjVmYTFhZDUwMjY5L3RleHRyZWdpb246MDc3OWU5OTY5NWIzNDFkNmI4OTc2NWZhMWFkNTAyNjlfMjE5OTAyMzI4MDA1OA_ee0d1225-4d3a-49f6-af95-6340f4678b9d">52,066</ix:nonFraction>, respectively.</span></div></ix:continuation><div><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10</span></div></div></div><div id="i5dfde4b795f848ae9c2326ead50c6135_37"></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">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 UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS&#8212;(Continued)</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%">March&#160;31, 2023</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%">(in thousands, except share and per share data)</span></div><div style="text-align:center"><span><br/></span></div></div><div style="padding-left:108pt;text-indent:-108pt"><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:78.02pt;text-decoration:underline"><ix:nonNumeric contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331" name="us-gaap:StockholdersEquityNoteDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8zNy9mcmFnOjYwNDI0YmI3NWQ2MzQxYjI4YWVmZDU5MWRjNzA5OTc4L3RleHRyZWdpb246NjA0MjRiYjc1ZDYzNDFiMjhhZWZkNTkxZGM3MDk5NzhfMTgyMg_fd4f2464-6d5c-4b7a-9294-c6e80b2e784f" continuedAt="i78acbbe592be40e49f4b3a78c6fcc098" escape="true">Capitalization</ix:nonNumeric></span></div><div style="margin-top:6pt"><ix:continuation id="i78acbbe592be40e49f4b3a78c6fcc098" continuedAt="i87f082337b0a456b954497f1168a4a76"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2023, SJW Group entered into an Amendment No. 1 to the equity distribution agreement (the &#8220;Equity Distribution Agreement&#8221;), dated November 17, 2021, between the Company and J.P. Morgan Securities LLC, Janney Montgomery Scott LLC, RBC Capital Markets, LLC and Wells Fargo Securities, LLC (each a &#8220;Sales Agent&#8221; and, collectively, the &#8220;Sales Agents&#8221;), pursuant to which the Company increased the aggregate gross sales price of shares of the Company&#8217;s common stock, $<ix:nonFraction unitRef="usdPerShare" contextRef="i60b178dd729f4d4988f3d1ca639b5005_I20230331" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8zNy9mcmFnOjYwNDI0YmI3NWQ2MzQxYjI4YWVmZDU5MWRjNzA5OTc4L3RleHRyZWdpb246NjA0MjRiYjc1ZDYzNDFiMjhhZWZkNTkxZGM3MDk5NzhfMTY0OTI2NzQ0NDg3MQ_2ec20605-408d-40d3-be5e-4872f5b63f8f">0.001</ix:nonFraction> par value per share, that may be sold under the Equity Distribution Agreement from $<ix:nonFraction unitRef="usd" contextRef="i95f8fda3b48142b1b4ae483b8ba9de4b_I20230228" decimals="-3" name="sjw:SaleOfStockAggregateGrossSalesPrice" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8zNy9mcmFnOjYwNDI0YmI3NWQ2MzQxYjI4YWVmZDU5MWRjNzA5OTc4L3RleHRyZWdpb246NjA0MjRiYjc1ZDYzNDFiMjhhZWZkNTkxZGM3MDk5NzhfMTY0OTI2NzQ0NDg5Mw_490585b9-2382-49b9-ba5b-ebe77f01c826">100,000</ix:nonFraction> to $<ix:nonFraction unitRef="usd" contextRef="i60b178dd729f4d4988f3d1ca639b5005_I20230331" decimals="-3" name="sjw:SaleOfStockAggregateGrossSalesPrice" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8zNy9mcmFnOjYwNDI0YmI3NWQ2MzQxYjI4YWVmZDU5MWRjNzA5OTc4L3RleHRyZWdpb246NjA0MjRiYjc1ZDYzNDFiMjhhZWZkNTkxZGM3MDk5NzhfMTY0OTI2NzQ0NDg3OQ_d080e746-804f-4032-93a7-c02fa7e7637d">240,000</ix:nonFraction>. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> For the three months ended March&#160;31, 2023, SJW Group issued and sold a total of <ix:nonFraction unitRef="shares" contextRef="i22d35b7ebde44e65931352d20e760a44_D20230101-20230331" decimals="INF" name="us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8zNy9mcmFnOjYwNDI0YmI3NWQ2MzQxYjI4YWVmZDU5MWRjNzA5OTc4L3RleHRyZWdpb246NjA0MjRiYjc1ZDYzNDFiMjhhZWZkNTkxZGM3MDk5NzhfNTIz_da381a39-6697-4865-ab7f-1cba8db161ea">547,820</ix:nonFraction> shares of common stock with a weighted average price of $<ix:nonFraction unitRef="usdPerShare" contextRef="i22d35b7ebde44e65931352d20e760a44_D20230101-20230331" decimals="2" name="sjw:SaleOfStockWeightedAveragePricePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8zNy9mcmFnOjYwNDI0YmI3NWQ2MzQxYjI4YWVmZDU5MWRjNzA5OTc4L3RleHRyZWdpb246NjA0MjRiYjc1ZDYzNDFiMjhhZWZkNTkxZGM3MDk5NzhfNTgy_c811c5b2-c972-448f-a58b-274f2c5913df">76.10</ix:nonFraction> per share and received approximately $<ix:nonFraction unitRef="usd" contextRef="i22d35b7ebde44e65931352d20e760a44_D20230101-20230331" decimals="-3" name="us-gaap:SaleOfStockConsiderationReceivedOnTransaction" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8zNy9mcmFnOjYwNDI0YmI3NWQ2MzQxYjI4YWVmZDU5MWRjNzA5OTc4L3RleHRyZWdpb246NjA0MjRiYjc1ZDYzNDFiMjhhZWZkNTkxZGM3MDk5NzhfNjIy_910fc767-8a9c-427a-9e68-55b6489cc687">40,997</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="i62c40f10409a46c19a24a7c7ffeda902_D20211117-20230331" decimals="INF" name="us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8zNy9mcmFnOjYwNDI0YmI3NWQ2MzQxYjI4YWVmZDU5MWRjNzA5OTc4L3RleHRyZWdpb246NjA0MjRiYjc1ZDYzNDFiMjhhZWZkNTkxZGM3MDk5NzhfNzcx_6d418c26-74b4-4edf-85e4-fc65eefb19f9">1,432,671</ix:nonFraction> shares of common stock with a weighted average price of $<ix:nonFraction unitRef="usdPerShare" contextRef="i62c40f10409a46c19a24a7c7ffeda902_D20211117-20230331" decimals="2" name="sjw:SaleOfStockWeightedAveragePricePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8zNy9mcmFnOjYwNDI0YmI3NWQ2MzQxYjI4YWVmZDU5MWRjNzA5OTc4L3RleHRyZWdpb246NjA0MjRiYjc1ZDYzNDFiMjhhZWZkNTkxZGM3MDk5NzhfODMw_9806eaf8-de93-4783-b9e7-234b81a13ede">74.46</ix:nonFraction> for a total net proceeds of $<ix:nonFraction unitRef="usd" contextRef="i62c40f10409a46c19a24a7c7ffeda902_D20211117-20230331" decimals="-3" name="us-gaap:SaleOfStockConsiderationReceivedOnTransaction" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8zNy9mcmFnOjYwNDI0YmI3NWQ2MzQxYjI4YWVmZDU5MWRjNzA5OTc4L3RleHRyZWdpb246NjA0MjRiYjc1ZDYzNDFiMjhhZWZkNTkxZGM3MDk5NzhfODYx_d18babcf-7759-406e-aa6f-9dc943ac1443">104,429</ix:nonFraction> and has </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="i60b178dd729f4d4988f3d1ca639b5005_I20230331" decimals="-3" name="sjw:SaleOfStockTotalEquityDistributionAgreementRemaining" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8zNy9mcmFnOjYwNDI0YmI3NWQ2MzQxYjI4YWVmZDU5MWRjNzA5OTc4L3RleHRyZWdpb246NjA0MjRiYjc1ZDYzNDFiMjhhZWZkNTkxZGM3MDk5NzhfODg0_22f1b9f3-3d4d-40fe-bd16-a5b56d6d6026">133,323</ix:nonFraction> remaining </span></ix:continuation><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i87f082337b0a456b954497f1168a4a76">under the Equity Distribution Agreement to issue into shares.</ix:continuation>  </span></div><div style="padding-left:72pt;text-indent:-90pt"><span><br/></span></div><div id="i5dfde4b795f848ae9c2326ead50c6135_40"></div><div style="padding-left:108pt;text-indent:-108pt"><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:78.02pt;text-decoration:underline"><ix:nonNumeric contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331" name="us-gaap:LongTermDebtTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV80MC9mcmFnOjJlMjkxZTk4MzdkOTRjZmJhNDFmYTU2MGM1NTc1ZDYwL3RleHRyZWdpb246MmUyOTFlOTgzN2Q5NGNmYmE0MWZhNTYwYzU1NzVkNjBfNTg5MQ_b57ac06e-58aa-4ad3-af55-c94ffdfff72c" continuedAt="i274edb2e692442bfbcb83e447356dec7" escape="true">Bank Borrowings and Long-Term Liabilities</ix:nonNumeric></span></div><ix:continuation id="i274edb2e692442bfbcb83e447356dec7" continuedAt="ifdab6b1f474f4c97a3326cb38e8499db"><div 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 include senior notes, bank term loans, revenue bonds, state revolving fund loans and other obligations.  Water Utility Services has received advance deposit payments from its customers and developers on certain construction projects.  The refunds of the advance deposit payments constitute an obligation of the respective entities.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Long-term Financing Agreements</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:112%"><ix:continuation id="ifdab6b1f474f4c97a3326cb38e8499db">In July 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="i82757a48671c4115bb31c9b22ae45022_I20220731" decimals="-3" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV80MC9mcmFnOjJlMjkxZTk4MzdkOTRjZmJhNDFmYTU2MGM1NTc1ZDYwL3RleHRyZWdpb246MmUyOTFlOTgzN2Q5NGNmYmE0MWZhNTYwYzU1NzVkNjBfNTMyNg_458c9bea-76ac-4d32-a814-4ebc8a57dcac">70,000</ix:nonFraction> of its <ix:nonFraction unitRef="number" contextRef="i82757a48671c4115bb31c9b22ae45022_I20220731" decimals="4" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV80MC9mcmFnOjJlMjkxZTk4MzdkOTRjZmJhNDFmYTU2MGM1NTc1ZDYwL3RleHRyZWdpb246MmUyOTFlOTgzN2Q5NGNmYmE0MWZhNTYwYzU1NzVkNjBfNTMzNg_ee7b02a4-afc9-446c-991d-ce0aab3a988a">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.</ix:continuation>  </span></div><div style="margin-top:6pt"><span><br/></span></div><div id="i5dfde4b795f848ae9c2326ead50c6135_43"></div><div style="padding-left:108pt;text-indent:-108pt"><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:78.02pt;text-decoration:underline"><ix:nonNumeric contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331" name="us-gaap:IncomeTaxDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV80My9mcmFnOmMyZjA5MGRjMTI5ZDQ2Yzk4MmVjYjEyZjBhNzUzMDExL3RleHRyZWdpb246YzJmMDkwZGMxMjlkNDZjOTgyZWNiMTJmMGE3NTMwMTFfMTAzMw_fdfe0225-7a24-42da-aca6-fc9f4578889e" continuedAt="i260a99431dcf41378630ee6f8351f666" escape="true">Income Taxes</ix:nonNumeric></span></div><ix:continuation id="i260a99431dcf41378630ee6f8351f666"><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%">For the three months ended March&#160;31, 2023, and 2022, income tax expense was $<ix:nonFraction unitRef="usd" contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV80My9mcmFnOmMyZjA5MGRjMTI5ZDQ2Yzk4MmVjYjEyZjBhNzUzMDExL3RleHRyZWdpb246YzJmMDkwZGMxMjlkNDZjOTgyZWNiMTJmMGE3NTMwMTFfMTM3NDM4OTUzNTEzNTk_14c8c310-348c-40ec-865b-bcfa4c1c9c3c">1,078</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV80My9mcmFnOmMyZjA5MGRjMTI5ZDQ2Yzk4MmVjYjEyZjBhNzUzMDExL3RleHRyZWdpb246YzJmMDkwZGMxMjlkNDZjOTgyZWNiMTJmMGE3NTMwMTFfMTM3NDM4OTUzNTEzNTU_8c3f0c3f-e899-483c-9c95-5cd16ccdcc76">1,067</ix:nonFraction>, respectively. The effective consolidated income tax rates were <ix:nonFraction unitRef="number" contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331" decimals="2" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV80My9mcmFnOmMyZjA5MGRjMTI5ZDQ2Yzk4MmVjYjEyZjBhNzUzMDExL3RleHRyZWdpb246YzJmMDkwZGMxMjlkNDZjOTgyZWNiMTJmMGE3NTMwMTFfMTY0OTI2NzQ0NDE4Nw_371f20d5-ae23-4c7e-bbbb-67db74a40591">9</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331" decimals="2" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV80My9mcmFnOmMyZjA5MGRjMTI5ZDQ2Yzk4MmVjYjEyZjBhNzUzMDExL3RleHRyZWdpb246YzJmMDkwZGMxMjlkNDZjOTgyZWNiMTJmMGE3NTMwMTFfMTY0OTI2NzQ0NDE5MA_0e1c8ea8-e27c-43b3-b2d0-bc1d8b2b6569">22</ix:nonFraction>% for the three months ended March 31, 2023 and 2022, respectively. The lower effective tax rate for the three months ended March&#160;31, 2023, was primarily due to discrete tax items.</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%">SJW Group unrecognized tax benefits, before the impact of deductions of state taxes, excluding interest and penalties, of approximately $<ix:nonFraction unitRef="usd" contextRef="i0ec9602869474a40befdf58c1fcc3b02_I20230331" decimals="-3" name="sjw:UnrecognizedTaxBenefitsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV80My9mcmFnOmMyZjA5MGRjMTI5ZDQ2Yzk4MmVjYjEyZjBhNzUzMDExL3RleHRyZWdpb246YzJmMDkwZGMxMjlkNDZjOTgyZWNiMTJmMGE3NTMwMTFfNjE4_ce413e2a-b8f8-4e97-85be-f641977ffb65">9,203</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i40fd741517c3449a803e5495a6cee623_I20221231" decimals="-3" name="sjw:UnrecognizedTaxBenefitsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV80My9mcmFnOmMyZjA5MGRjMTI5ZDQ2Yzk4MmVjYjEyZjBhNzUzMDExL3RleHRyZWdpb246YzJmMDkwZGMxMjlkNDZjOTgyZWNiMTJmMGE3NTMwMTFfNjI1_919e5cf7-aba6-462c-877c-dda0b534e513">9,004</ix:nonFraction> as of March&#160;31, 2023, and December&#160;31, 2022, respectively.</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%">SJW Group currently does not expect uncertain tax positions to change significantly over the next 12 months, except in the case of a lapse of the statute of limitations.</span></div></ix:continuation><div style="margin-top:6pt"><span><br/></span></div><div id="i5dfde4b795f848ae9c2326ead50c6135_46"></div><div style="padding-left:108pt;text-indent:-108pt"><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:78.02pt;text-decoration:underline"><ix:nonNumeric contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV80Ni9mcmFnOjI2YWEyODY4ZTExMTQ3MjdhNTMwMzJjYzM4MjBlOWQyL3RleHRyZWdpb246MjZhYTI4NjhlMTExNDcyN2E1MzAzMmNjMzgyMGU5ZDJfMzk1_e582868a-a64c-4373-8d08-40b64bcf1be7" continuedAt="idbab8152f18643729659766e7702fda4" escape="true">Commitments and 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="idbab8152f18643729659766e7702fda4">SJW Group is 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 style="margin-top:6pt"><span><br/></span></div><div id="i5dfde4b795f848ae9c2326ead50c6135_49"></div><div style="padding-left:108pt;text-indent:-108pt"><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:78.02pt;text-decoration:underline"><ix:nonNumeric contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331" name="us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV80OS9mcmFnOjNhZmVkZGM2MzkyNTRkZGE4ZTEzZDc1MWI5ZjBjNDdmL3RleHRyZWdpb246M2FmZWRkYzYzOTI1NGRkYThlMTNkNzUxYjlmMGM0N2ZfMjA3NQ_8a722151-1eaf-4c57-8b8a-5520895da83e" continuedAt="iecaaf1df8b3b4768849cb6aa3f1e4dc5" escape="true">Benefit Plans</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="iecaaf1df8b3b4768849cb6aa3f1e4dc5" continuedAt="ib05c1e3f5f014669a4e173a157ba4aee">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.  Starting in 2023, Texas Water employees are also eligible to participate under SJWC&#8217;s cash balance plan.  Certain CTWS 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="i194f4ff3e3d14099b5f13515a64a8a36_D20230101-20230331" decimals="INF" name="sjw:DefinedBenefitPlanRateOfCompensationIncrease" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV80OS9mcmFnOjNhZmVkZGM2MzkyNTRkZGE4ZTEzZDc1MWI5ZjBjNDdmL3RleHRyZWdpb246M2FmZWRkYzYzOTI1NGRkYThlMTNkNzUxYjlmMGM0N2ZfNzY4_357b2a82-b4be-4b7d-b276-a96eefe28114">1.5</ix:nonFraction>% of eligible compensation to their company sponsored savings plan.  SJW Group does not have multi-employer plans.  </ix:continuation></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">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 UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS&#8212;(Continued)</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%">March&#160;31, 2023</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%">(in thousands, except share and per share data)</span></div><div style="text-align:center"><span><br/></span></div></div><ix:continuation id="ib05c1e3f5f014669a4e173a157ba4aee"><div 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, senior management hired before March 31, 2008 for SJWC and January 1, 2009 for CTWS, are eligible to receive additional retirement benefits under supplemental executive retirement plans and retirement contracts.  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.  The supplemental retirement plans and Cash Balance Executive Supplemental Retirement Plan are non-qualified plans in which only senior management and other designated members of management may participate.  SJW Group also provides health care and life insurance benefits for retired employees under employer-sponsored postretirement benefits that are not pension plans. </span></div><ix:nonNumeric contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331" name="us-gaap:ScheduleOfNetBenefitCostsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV80OS9mcmFnOjNhZmVkZGM2MzkyNTRkZGE4ZTEzZDc1MWI5ZjBjNDdmL3RleHRyZWdpb246M2FmZWRkYzYzOTI1NGRkYThlMTNkNzUxYjlmMGM0N2ZfMjA4NA_98e3c8b9-435b-47ab-b7e9-65c574619434" 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 net periodic benefit costs for the defined benefit plans and other postretirement benefits for the three months ended March&#160;31, 2023, and 2022 are 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:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.976%"></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 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.498%"></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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended March 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="display:none"></td><td colspan="3" style="display:none"></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%">2023</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331" decimals="-3" name="us-gaap:DefinedBenefitPlanServiceCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV80OS9mcmFnOjNhZmVkZGM2MzkyNTRkZGE4ZTEzZDc1MWI5ZjBjNDdmL3RhYmxlOjc3NGJlYTM4NTkwMjRlZmFhNDFkYjBlNjI0N2I2N2NiL3RhYmxlcmFuZ2U6Nzc0YmVhMzg1OTAyNGVmYWE0MWRiMGU2MjQ3YjY3Y2JfMi01LTEtMS0xNDgwMjY_c5e5e44a-8d5b-4e12-b45d-01c34376912e">2,052</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331" decimals="-3" name="us-gaap:DefinedBenefitPlanServiceCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV80OS9mcmFnOjNhZmVkZGM2MzkyNTRkZGE4ZTEzZDc1MWI5ZjBjNDdmL3RhYmxlOjc3NGJlYTM4NTkwMjRlZmFhNDFkYjBlNjI0N2I2N2NiL3RhYmxlcmFuZ2U6Nzc0YmVhMzg1OTAyNGVmYWE0MWRiMGU2MjQ3YjY3Y2JfMi03LTEtMS0xNDgwMjY_83ff3d7c-dd30-48ed-87f9-d9ee2339650f">2,652</ix:nonFraction>&#160;</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%">Interest cost</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV80OS9mcmFnOjNhZmVkZGM2MzkyNTRkZGE4ZTEzZDc1MWI5ZjBjNDdmL3RhYmxlOjc3NGJlYTM4NTkwMjRlZmFhNDFkYjBlNjI0N2I2N2NiL3RhYmxlcmFuZ2U6Nzc0YmVhMzg1OTAyNGVmYWE0MWRiMGU2MjQ3YjY3Y2JfMy01LTEtMS0xNDgwMjY_7037d16a-1381-4f8a-a311-24272a2a19a2">3,874</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV80OS9mcmFnOjNhZmVkZGM2MzkyNTRkZGE4ZTEzZDc1MWI5ZjBjNDdmL3RhYmxlOjc3NGJlYTM4NTkwMjRlZmFhNDFkYjBlNjI0N2I2N2NiL3RhYmxlcmFuZ2U6Nzc0YmVhMzg1OTAyNGVmYWE0MWRiMGU2MjQ3YjY3Y2JfMy03LTEtMS0xNDgwMjY_bf5706ff-7673-4433-9999-83db93efb6b6">2,860</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="3" style="display:none"></td><td colspan="3" style="display:none"></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="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV80OS9mcmFnOjNhZmVkZGM2MzkyNTRkZGE4ZTEzZDc1MWI5ZjBjNDdmL3RhYmxlOjc3NGJlYTM4NTkwMjRlZmFhNDFkYjBlNjI0N2I2N2NiL3RhYmxlcmFuZ2U6Nzc0YmVhMzg1OTAyNGVmYWE0MWRiMGU2MjQ3YjY3Y2JfNC01LTEtMS0xNDgwMjY_0d94a66a-47ad-4008-b05a-036fc6d55472">4,286</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="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV80OS9mcmFnOjNhZmVkZGM2MzkyNTRkZGE4ZTEzZDc1MWI5ZjBjNDdmL3RhYmxlOjc3NGJlYTM4NTkwMjRlZmFhNDFkYjBlNjI0N2I2N2NiL3RhYmxlcmFuZ2U6Nzc0YmVhMzg1OTAyNGVmYWE0MWRiMGU2MjQ3YjY3Y2JfNC03LTEtMS0xNDgwMjY_286e896e-98aa-4f81-936b-da5f82669696">5,043</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%">Unrecognized actuarial loss</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanActuarialGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV80OS9mcmFnOjNhZmVkZGM2MzkyNTRkZGE4ZTEzZDc1MWI5ZjBjNDdmL3RhYmxlOjc3NGJlYTM4NTkwMjRlZmFhNDFkYjBlNjI0N2I2N2NiL3RhYmxlcmFuZ2U6Nzc0YmVhMzg1OTAyNGVmYWE0MWRiMGU2MjQ3YjY3Y2JfNS01LTEtMS0xNDgwMjY_1b53fcce-ef42-4e28-a0ed-af0a856f09a2">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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanActuarialGainLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV80OS9mcmFnOjNhZmVkZGM2MzkyNTRkZGE4ZTEzZDc1MWI5ZjBjNDdmL3RhYmxlOjc3NGJlYTM4NTkwMjRlZmFhNDFkYjBlNjI0N2I2N2NiL3RhYmxlcmFuZ2U6Nzc0YmVhMzg1OTAyNGVmYWE0MWRiMGU2MjQ3YjY3Y2JfNS03LTEtMS0xNDgwMjY_afee1195-4d37-49e5-9a7d-5fc15d48b32d">1,164</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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%">Amortization of prior service cost</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331" decimals="-3" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV80OS9mcmFnOjNhZmVkZGM2MzkyNTRkZGE4ZTEzZDc1MWI5ZjBjNDdmL3RhYmxlOjc3NGJlYTM4NTkwMjRlZmFhNDFkYjBlNjI0N2I2N2NiL3RhYmxlcmFuZ2U6Nzc0YmVhMzg1OTAyNGVmYWE0MWRiMGU2MjQ3YjY3Y2JfNi01LTEtMS0xNDgwMjY_64672bc0-6fc9-4ca5-a36c-f055ea7bfa6a">4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331" decimals="-3" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV80OS9mcmFnOjNhZmVkZGM2MzkyNTRkZGE4ZTEzZDc1MWI5ZjBjNDdmL3RhYmxlOjc3NGJlYTM4NTkwMjRlZmFhNDFkYjBlNjI0N2I2N2NiL3RhYmxlcmFuZ2U6Nzc0YmVhMzg1OTAyNGVmYWE0MWRiMGU2MjQ3YjY3Y2JfNi03LTEtMS0xNDgwMjY_d7786da6-afad-423a-935c-750b2e88968f">4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align: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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331" decimals="-3" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV80OS9mcmFnOjNhZmVkZGM2MzkyNTRkZGE4ZTEzZDc1MWI5ZjBjNDdmL3RhYmxlOjc3NGJlYTM4NTkwMjRlZmFhNDFkYjBlNjI0N2I2N2NiL3RhYmxlcmFuZ2U6Nzc0YmVhMzg1OTAyNGVmYWE0MWRiMGU2MjQ3YjY3Y2JfNy01LTEtMS0xNDgwMjY_4353f6f7-9e04-41d4-a92c-905f1d01baf3">2,110</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="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331" decimals="-3" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV80OS9mcmFnOjNhZmVkZGM2MzkyNTRkZGE4ZTEzZDc1MWI5ZjBjNDdmL3RhYmxlOjc3NGJlYTM4NTkwMjRlZmFhNDFkYjBlNjI0N2I2N2NiL3RhYmxlcmFuZ2U6Nzc0YmVhMzg1OTAyNGVmYWE0MWRiMGU2MjQ3YjY3Y2JfNy03LTEtMS0xNDgwMjY_2b0d3be2-8ec0-4280-bbd0-09d64a5fb57e">1,637</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%">In 2023, SJW Group expects to make required and discretionary cash contributions of up to $<ix:nonFraction unitRef="usd" contextRef="ib0d004dc9a764fd8b2998cacb8559769_I20230331" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV80OS9mcmFnOjNhZmVkZGM2MzkyNTRkZGE4ZTEzZDc1MWI5ZjBjNDdmL3RleHRyZWdpb246M2FmZWRkYzYzOTI1NGRkYThlMTNkNzUxYjlmMGM0N2ZfMTkxNQ_c7948a69-0f3c-413c-bd55-ece58c15f4db">8,120</ix:nonFraction> to the pension plans and other postretirement benefits.  For the three months ended March&#160;31, 2023, SJW Group has made <ix:nonFraction unitRef="usd" contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331" decimals="-3" name="us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV80OS9mcmFnOjNhZmVkZGM2MzkyNTRkZGE4ZTEzZDc1MWI5ZjBjNDdmL3RleHRyZWdpb246M2FmZWRkYzYzOTI1NGRkYThlMTNkNzUxYjlmMGM0N2ZfMjAyOQ_be7c04e0-5af2-486a-86ec-20a38b9c69b8">no</ix:nonFraction> contributions to such plans.</span></div></ix:continuation><div style="margin-top:6pt"><span><br/></span></div><div id="i5dfde4b795f848ae9c2326ead50c6135_52"></div><div style="padding-left:108pt;text-indent:-108pt"><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:78.02pt;text-decoration:underline"><ix:nonNumeric contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331" name="us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81Mi9mcmFnOjM3ZmI2MzJjZWU2YTRjYTdiNGVjNzlhYTExYWQ3MWI2L3RleHRyZWdpb246MzdmYjYzMmNlZTZhNGNhN2I0ZWM3OWFhMTFhZDcxYjZfMjg3Mw_20926226-5759-495a-909f-0137c258c27f" continuedAt="ic89e4faa9fef4fb6984d5bf1cff0fcc8" escape="true">Equity Plans</ix:nonNumeric></span></div><ix:continuation id="ic89e4faa9fef4fb6984d5bf1cff0fcc8" continuedAt="i8952cc7512824df3b46b7e1bca884e26"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Incentive 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.  SJW Group also maintains stock plans in connection with its acquisition of CTWS which are no longer granting new stock awards. In addition, shares are issued to employees under the ESPP that was approved by SJW Group stockholders.  As of March&#160;31, 2023, <ix:nonFraction unitRef="shares" contextRef="i66ec9d9c5d9b4d0fb5c7b7e00f6f418d_I20230331" decimals="INF" name="sjw:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuableUponExercise" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81Mi9mcmFnOjM3ZmI2MzJjZWU2YTRjYTdiNGVjNzlhYTExYWQ3MWI2L3RleHRyZWdpb246MzdmYjYzMmNlZTZhNGNhN2I0ZWM3OWFhMTFhZDcxYjZfNDY2_3f42e3c9-6ba7-464e-abba-0c7c609fb2e9">160,381</ix:nonFraction> shares are issuable upon the vesting of outstanding restricted stock units and deferred restricted stock units and an additional <ix:nonFraction unitRef="shares" contextRef="i66ec9d9c5d9b4d0fb5c7b7e00f6f418d_I20230331" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81Mi9mcmFnOjM3ZmI2MzJjZWU2YTRjYTdiNGVjNzlhYTExYWQ3MWI2L3RleHRyZWdpb246MzdmYjYzMmNlZTZhNGNhN2I0ZWM3OWFhMTFhZDcxYjZfNTk4_a7206665-313b-48f7-b1e2-2fe4d5ed7b43">573,558</ix:nonFraction> shares are available for award issuances under the Incentive 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%">On April 26, 2023, SJW Group adopted the successor plans for the Incentive Plan and ESPP (collectively, the &#8220;Predecessor Plans&#8221;) to replace the Predecessor Plans.  The Incentive Plan terminated on April 23, 2023 and ESPP will terminate on July 31, 2023.  The 2023 Long-Term Incentive Plan reserves for a total of <ix:nonFraction unitRef="shares" contextRef="i70d89e12f19945a49fa60f54e364a42a_I20230426" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81Mi9mcmFnOjM3ZmI2MzJjZWU2YTRjYTdiNGVjNzlhYTExYWQ3MWI2L3RleHRyZWdpb246MzdmYjYzMmNlZTZhNGNhN2I0ZWM3OWFhMTFhZDcxYjZfMTcwNDI0MzAyNDMzNjg_44086ef7-9916-454d-8e09-81454ef7f836">1,142,000</ix:nonFraction> shares of SJW Group&#8217;s common stock for issuance to 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 SJW Group and its subsidiaries.  The 2023 Employee Stock Purchase Plan reserves for a total of <ix:nonFraction unitRef="shares" contextRef="id0c88b5d131e4721af6b3bfc681a5089_I20230426" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81Mi9mcmFnOjM3ZmI2MzJjZWU2YTRjYTdiNGVjNzlhYTExYWQ3MWI2L3RleHRyZWdpb246MzdmYjYzMmNlZTZhNGNhN2I0ZWM3OWFhMTFhZDcxYjZfMTcwNDI0MzAyNDMzNzk_c00443f4-3d35-418d-844c-89139a949feb">500,000</ix:nonFraction> shares of SJW Group&#8217;s common stock for issuance for eligible employees to purchase common stock at a discount through accumulated payroll deductions.  Remaining reserves for both of the Predecessor Plans will be terminated with the adoption of the successor plans.</span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">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 UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS&#8212;(Continued)</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%">March&#160;31, 2023</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%">(in thousands, except share and per share data)</span></div><div style="text-align:center"><span><br/></span></div></div><ix:continuation id="i8952cc7512824df3b46b7e1bca884e26"><ix:nonNumeric contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331" name="us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81Mi9mcmFnOjM3ZmI2MzJjZWU2YTRjYTdiNGVjNzlhYTExYWQ3MWI2L3RleHRyZWdpb246MzdmYjYzMmNlZTZhNGNhN2I0ZWM3OWFhMTFhZDcxYjZfMjg4Nw_f2c69cb4-341d-4dfb-945b-87a7dbea30e0" 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 the exercise of restricted stock and similar instruments that are recorded to additional paid-in capital and common stock, by award type, are presented below for the three months ended March&#160;31, 2023, and 2022:</span></div><div style="margin-top:11pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.730%"></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 style="width:1.0%"></td><td style="width:11.619%"></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.621%"></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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended March 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="display:none"></td><td colspan="3" style="display:none"></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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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="display:none"></td><td colspan="3" style="display:none"></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;ESPP</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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6f464cd9a642404a9f9f731d166d5219_D20230101-20230331" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81Mi9mcmFnOjM3ZmI2MzJjZWU2YTRjYTdiNGVjNzlhYTExYWQ3MWI2L3RhYmxlOjVlM2U1MDJhODU4NTRjY2E4NGZiMDQyMDQwZmNkODMzL3RhYmxlcmFuZ2U6NWUzZTUwMmE4NTg1NGNjYTg0ZmIwNDIwNDBmY2Q4MzNfMy01LTEtMS0xNDgwMjY_68c93f78-ed82-4ac3-8ba8-18538554fb59">191</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i89a8848185d34b0097ff1e4699ebf4be_D20220101-20220331" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81Mi9mcmFnOjM3ZmI2MzJjZWU2YTRjYTdiNGVjNzlhYTExYWQ3MWI2L3RhYmxlOjVlM2U1MDJhODU4NTRjY2E4NGZiMDQyMDQwZmNkODMzL3RhYmxlcmFuZ2U6NWUzZTUwMmE4NTg1NGNjYTg0ZmIwNDIwNDBmY2Q4MzNfMy03LTEtMS0xNDgwMjY_36f5e05f-8f9e-48b9-aa85-d4e4fa6588d7">185</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Restricted stock and deferred restricted stock</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3e84ce48a6cb4f4080a82ca1e5719d76_D20230101-20230331" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81Mi9mcmFnOjM3ZmI2MzJjZWU2YTRjYTdiNGVjNzlhYTExYWQ3MWI2L3RhYmxlOjVlM2U1MDJhODU4NTRjY2E4NGZiMDQyMDQwZmNkODMzL3RhYmxlcmFuZ2U6NWUzZTUwMmE4NTg1NGNjYTg0ZmIwNDIwNDBmY2Q4MzNfNC01LTEtMS0xNDgwMjY_46d66952-c15a-4a23-b2b8-5cc24a2adff4">1,008</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iceceafd2d4164f7dacac486f7441c885_D20220101-20220331" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81Mi9mcmFnOjM3ZmI2MzJjZWU2YTRjYTdiNGVjNzlhYTExYWQ3MWI2L3RhYmxlOjVlM2U1MDJhODU4NTRjY2E4NGZiMDQyMDQwZmNkODMzL3RhYmxlcmFuZ2U6NWUzZTUwMmE4NTg1NGNjYTg0ZmIwNDIwNDBmY2Q4MzNfNC03LTEtMS0xNDgwMjY_f8c607e2-f30e-4c17-bce7-5bdcf40f567e">1,367</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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:400;line-height:100%">Total compensation costs charged to income</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 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="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81Mi9mcmFnOjM3ZmI2MzJjZWU2YTRjYTdiNGVjNzlhYTExYWQ3MWI2L3RhYmxlOjVlM2U1MDJhODU4NTRjY2E4NGZiMDQyMDQwZmNkODMzL3RhYmxlcmFuZ2U6NWUzZTUwMmE4NTg1NGNjYTg0ZmIwNDIwNDBmY2Q4MzNfNS01LTEtMS0xNDgwMjY_750e5eb1-f13c-4dd7-bc88-af51cfab23a5">1,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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81Mi9mcmFnOjM3ZmI2MzJjZWU2YTRjYTdiNGVjNzlhYTExYWQ3MWI2L3RhYmxlOjVlM2U1MDJhODU4NTRjY2E4NGZiMDQyMDQwZmNkODMzL3RhYmxlcmFuZ2U6NWUzZTUwMmE4NTg1NGNjYTg0ZmIwNDIwNDBmY2Q4MzNfNS03LTEtMS0xNDgwMjY_77d59dff-5f1d-4331-bac1-fb6eb11013df">1,552</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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;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:#cceeff;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%"><ix:nonFraction unitRef="usd" contextRef="i6f464cd9a642404a9f9f731d166d5219_D20230101-20230331" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81Mi9mcmFnOjM3ZmI2MzJjZWU2YTRjYTdiNGVjNzlhYTExYWQ3MWI2L3RhYmxlOjVlM2U1MDJhODU4NTRjY2E4NGZiMDQyMDQwZmNkODMzL3RhYmxlcmFuZ2U6NWUzZTUwMmE4NTg1NGNjYTg0ZmIwNDIwNDBmY2Q4MzNfNi01LTEtMS0xNDgwMjY_56d2d9c4-150c-4050-8ab1-a9c042993ec7">1,080</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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%"><ix:nonFraction unitRef="usd" contextRef="i89a8848185d34b0097ff1e4699ebf4be_D20220101-20220331" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81Mi9mcmFnOjM3ZmI2MzJjZWU2YTRjYTdiNGVjNzlhYTExYWQ3MWI2L3RhYmxlOjVlM2U1MDJhODU4NTRjY2E4NGZiMDQyMDQwZmNkODMzL3RhYmxlcmFuZ2U6NWUzZTUwMmE4NTg1NGNjYTg0ZmIwNDIwNDBmY2Q4MzNfNi03LTEtMS0xNDgwMjY_c2de325a-3347-4603-bd38-099300870ae5">1,049</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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></ix:nonNumeric><div style="margin-top:10pt"><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%">For the three months ended March 31, 2023, and 2022, SJW Group granted under the Incentive Plan <ix:nonFraction unitRef="shares" contextRef="i243b9e7bfaa640309dc7f86dc08e96c8_D20230101-20230331" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81Mi9mcmFnOjM3ZmI2MzJjZWU2YTRjYTdiNGVjNzlhYTExYWQ3MWI2L3RleHRyZWdpb246MzdmYjYzMmNlZTZhNGNhN2I0ZWM3OWFhMTFhZDcxYjZfMTI3NA_55ed3af6-8895-4b3a-b793-e2f7d21a1353">27,732</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="i7ec5006412da449d890e13d103225190_D20220101-20220331" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81Mi9mcmFnOjM3ZmI2MzJjZWU2YTRjYTdiNGVjNzlhYTExYWQ3MWI2L3RleHRyZWdpb246MzdmYjYzMmNlZTZhNGNhN2I0ZWM3OWFhMTFhZDcxYjZfMTI4MQ_9d733191-53e5-48e2-92e0-97778a48245b">31,399</ix:nonFraction>, respectively, <ix:nonNumeric contextRef="i243b9e7bfaa640309dc7f86dc08e96c8_D20230101-20230331" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81Mi9mcmFnOjM3ZmI2MzJjZWU2YTRjYTdiNGVjNzlhYTExYWQ3MWI2L3RleHRyZWdpb246MzdmYjYzMmNlZTZhNGNhN2I0ZWM3OWFhMTFhZDcxYjZfMjg5Mw_5b774749-c5ac-45b5-a82a-e0e6856a7ab6">one year</ix:nonNumeric> and <ix:nonNumeric contextRef="i7ec5006412da449d890e13d103225190_D20220101-20220331" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81Mi9mcmFnOjM3ZmI2MzJjZWU2YTRjYTdiNGVjNzlhYTExYWQ3MWI2L3RleHRyZWdpb246MzdmYjYzMmNlZTZhNGNhN2I0ZWM3OWFhMTFhZDcxYjZfMjg4Mg_0cf4a63c-9364-4f1e-ba8e-e20e53b7d1e5">three year</ix:nonNumeric> service-based restricted stock awards with a weighted-average grant date fair value per unit of $<ix:nonFraction unitRef="usdPerShare" contextRef="i243b9e7bfaa640309dc7f86dc08e96c8_D20230101-20230331" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81Mi9mcmFnOjM3ZmI2MzJjZWU2YTRjYTdiNGVjNzlhYTExYWQ3MWI2L3RleHRyZWdpb246MzdmYjYzMmNlZTZhNGNhN2I0ZWM3OWFhMTFhZDcxYjZfMTQwNg_0da0b973-e29f-48f6-bd5e-1ef76e1a5b73">77.88</ix:nonFraction> and $<ix:nonFraction unitRef="usdPerShare" contextRef="i7ec5006412da449d890e13d103225190_D20220101-20220331" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81Mi9mcmFnOjM3ZmI2MzJjZWU2YTRjYTdiNGVjNzlhYTExYWQ3MWI2L3RleHRyZWdpb246MzdmYjYzMmNlZTZhNGNhN2I0ZWM3OWFhMTFhZDcxYjZfMTQxMw_6a0bec1e-e9ab-400a-b33d-16e70b5a82ce">68.37</ix:nonFraction>, 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%">For the three months ended March 31, 2023, and 2022, SJW Group granted under the Incentive Plan <ix:nonFraction unitRef="shares" contextRef="ifc80414bdb864c43bcb22abea21eed04_D20230101-20230331" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81Mi9mcmFnOjM3ZmI2MzJjZWU2YTRjYTdiNGVjNzlhYTExYWQ3MWI2L3RleHRyZWdpb246MzdmYjYzMmNlZTZhNGNhN2I0ZWM3OWFhMTFhZDcxYjZfMTc0OQ_96152911-4e7f-43ca-83d9-7da4f6439144">31,345</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="i3990b008ccb64efd890ff75320d52dea_D20220101-20220331" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81Mi9mcmFnOjM3ZmI2MzJjZWU2YTRjYTdiNGVjNzlhYTExYWQ3MWI2L3RleHRyZWdpb246MzdmYjYzMmNlZTZhNGNhN2I0ZWM3OWFhMTFhZDcxYjZfMTc1Ng_8785d77c-08ce-426c-920d-34f67203b0ad">33,621</ix:nonFraction> target units, respectively, performance-based and market-based restricted stock awards granted with a weighted-average grant date fair value per unit of $<ix:nonFraction unitRef="usdPerShare" contextRef="ifc80414bdb864c43bcb22abea21eed04_D20230101-20230331" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81Mi9mcmFnOjM3ZmI2MzJjZWU2YTRjYTdiNGVjNzlhYTExYWQ3MWI2L3RleHRyZWdpb246MzdmYjYzMmNlZTZhNGNhN2I0ZWM3OWFhMTFhZDcxYjZfMTkwMw_f87d9c11-5c89-475b-997a-e87f9727c181">80.05</ix:nonFraction> and $<ix:nonFraction unitRef="usdPerShare" contextRef="i3990b008ccb64efd890ff75320d52dea_D20220101-20220331" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81Mi9mcmFnOjM3ZmI2MzJjZWU2YTRjYTdiNGVjNzlhYTExYWQ3MWI2L3RleHRyZWdpb246MzdmYjYzMmNlZTZhNGNhN2I0ZWM3OWFhMTFhZDcxYjZfMTkxMA_4a33132a-48c1-47b7-b673-a246ddc71e79">70.35</ix:nonFraction>, respectively.  Based upon actual attainment relative to the target performance metric, the number of shares issuable can range between <ix:nonFraction unitRef="number" contextRef="id4870bcc75794c14a67916155d88358a_D20230101-20230331" decimals="INF" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81Mi9mcmFnOjM3ZmI2MzJjZWU2YTRjYTdiNGVjNzlhYTExYWQ3MWI2L3RleHRyZWdpb246MzdmYjYzMmNlZTZhNGNhN2I0ZWM3OWFhMTFhZDcxYjZfMjA1OQ_76b81027-3c79-4f8a-b300-4ded37934425">0</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="ifc24811ac582445c8273de715aedaa31_D20230101-20230331" decimals="INF" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81Mi9mcmFnOjM3ZmI2MzJjZWU2YTRjYTdiNGVjNzlhYTExYWQ3MWI2L3RleHRyZWdpb246MzdmYjYzMmNlZTZhNGNhN2I0ZWM3OWFhMTFhZDcxYjZfMjA2NQ_faeda83a-525e-495a-9c28-0335db0110db">150</ix:nonFraction>% of the target number of shares for performance-based restricted stock awards, or between <ix:nonFraction unitRef="number" contextRef="iff64e943c63845b0afb7d5612d2efa2b_D20230101-20230331" decimals="INF" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81Mi9mcmFnOjM3ZmI2MzJjZWU2YTRjYTdiNGVjNzlhYTExYWQ3MWI2L3RleHRyZWdpb246MzdmYjYzMmNlZTZhNGNhN2I0ZWM3OWFhMTFhZDcxYjZfMjE1Nw_5ed0fd46-b1cb-4a59-81f4-d5a570173af8">0</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="i017f963807324b94b07ec80ead314d1f_D20230101-20230331" decimals="INF" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81Mi9mcmFnOjM3ZmI2MzJjZWU2YTRjYTdiNGVjNzlhYTExYWQ3MWI2L3RleHRyZWdpb246MzdmYjYzMmNlZTZhNGNhN2I0ZWM3OWFhMTFhZDcxYjZfMjE2NA_071736b3-595b-4283-8675-180e78d80f41">200</ix:nonFraction>% of the target number of shares for market-based restricted stock awards. </span></div><div 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 March&#160;31, 2023, the total unrecognized compensation costs related to restricted and deferred restricted stock plans was $<ix:nonFraction unitRef="usd" contextRef="ie22287b0debb4fa4ae4b350d98a38ded_I20230331" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81Mi9mcmFnOjM3ZmI2MzJjZWU2YTRjYTdiNGVjNzlhYTExYWQ3MWI2L3RleHRyZWdpb246MzdmYjYzMmNlZTZhNGNhN2I0ZWM3OWFhMTFhZDcxYjZfMjM2Mw_cf542ca6-df5d-402b-8c59-eff5c66abde0">7,537</ix:nonFraction>.  This cost is expected to be recognized over a weighted-average period of <ix:nonNumeric contextRef="i3e84ce48a6cb4f4080a82ca1e5719d76_D20230101-20230331" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81Mi9mcmFnOjM3ZmI2MzJjZWU2YTRjYTdiNGVjNzlhYTExYWQ3MWI2L3RleHRyZWdpb246MzdmYjYzMmNlZTZhNGNhN2I0ZWM3OWFhMTFhZDcxYjZfMjQ0MQ_3f6f9d08-ddab-4c36-9f2b-2eb85ca29357">2.26</ix:nonNumeric> years.</span></div><div style="margin-top:10pt"><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%">SJW Group&#8217;s recorded expenses for its ESPP were $<ix:nonFraction unitRef="usd" contextRef="i6f464cd9a642404a9f9f731d166d5219_D20230101-20230331" decimals="-3" name="us-gaap:StockOptionPlanExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81Mi9mcmFnOjM3ZmI2MzJjZWU2YTRjYTdiNGVjNzlhYTExYWQ3MWI2L3RleHRyZWdpb246MzdmYjYzMmNlZTZhNGNhN2I0ZWM3OWFhMTFhZDcxYjZfMjUzNQ_db5e60a0-db72-4d29-ad3d-a9b25e0bc186">90</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i89a8848185d34b0097ff1e4699ebf4be_D20220101-20220331" decimals="-3" name="us-gaap:StockOptionPlanExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81Mi9mcmFnOjM3ZmI2MzJjZWU2YTRjYTdiNGVjNzlhYTExYWQ3MWI2L3RleHRyZWdpb246MzdmYjYzMmNlZTZhNGNhN2I0ZWM3OWFhMTFhZDcxYjZfMjU5MQ_be4593b1-c463-4cf9-ae4a-f6f8cd287acd">93</ix:nonFraction> for the three months ended March&#160;31, 2023 and 2022, respectively.  The total unrecognized compensation costs related to the semi-annual offering period that ends July&#160;31, 2023, for the ESPP is approximately $<ix:nonFraction unitRef="usd" contextRef="ia0104575324a404c819a23065b946daf_I20230331" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81Mi9mcmFnOjM3ZmI2MzJjZWU2YTRjYTdiNGVjNzlhYTExYWQ3MWI2L3RleHRyZWdpb246MzdmYjYzMmNlZTZhNGNhN2I0ZWM3OWFhMTFhZDcxYjZfMjc2Ng_1ba14e5b-9cdc-4122-929c-15c5fa1de5b4">133</ix:nonFraction>.  This cost is expected to be recognized during the second and third quarters of 2023.</span></div></ix:continuation><div style="margin-top:6pt"><span><br/></span></div><div id="i5dfde4b795f848ae9c2326ead50c6135_55"></div><div style="padding-left:108pt;text-indent:-108pt"><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:78.02pt;text-decoration:underline"><ix:nonNumeric contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331" name="us-gaap:SegmentReportingDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RleHRyZWdpb246MmY5MzY5M2I1NGM5NGYyYmExZTAzNTE3NTU1OGYyOWRfMjU2Mw_44b88093-cb8c-454a-876f-37c51a7f4cf0" continuedAt="ie07a6da1c8164b829fa1bb7e159b4af5" escape="true">Segment and Non-Tariffed Business 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="ie07a6da1c8164b829fa1bb7e159b4af5" continuedAt="i72d1c84ae56545f097822a338fd0027a">SJW Group is a holding company with <ix:nonFraction unitRef="subsidiary" contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331" decimals="INF" name="sjw:NumberOfSubsidiaries" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RleHRyZWdpb246MmY5MzY5M2I1NGM5NGYyYmExZTAzNTE3NTU1OGYyOWRfODY_c4322746-d8de-4dd9-bb5c-1d87e0dc5a01">five</ix:nonFraction> subsidiaries: (i)&#160;SJWC, a water utility operation with both regulated and non-tariffed businesses, (ii)&#160;Texas Water, a regulated water and non-tariffed wastewater utility located in Canyon Lake, Texas, and its consolidated non-tariffed variable interest entity, Acequia Water Supply Corporation, (iii)&#160;SJW Land Company and its consolidated variable interest entity, 444 West Santa Clara Street, L.P., which operated commercial building rentals, (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.  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 first segment provides water utility and utility-related services to its customers through SJW Group&#8217;s subsidiaries, SJWC, Connecticut Water, Texas Water, Maine Water, and NEWUS together referred to as &#8220;Water Utility Services&#8221;.  The second segment consists of property management and investment activity conducted by SJW Land Company and Chester Realty, Inc., referred to as &#8220;Real Estate Services.&#8221;</ix:continuation></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">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 UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS&#8212;(Continued)</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%">March&#160;31, 2023</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%">(in thousands, except share and per share data)</span></div><div style="text-align:center"><span><br/></span></div></div><ix:continuation id="i72d1c84ae56545f097822a338fd0027a" continuedAt="i9de67c86d0334b85b011aae6efcd2a21"><ix:nonNumeric contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331" name="us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RleHRyZWdpb246MmY5MzY5M2I1NGM5NGYyYmExZTAzNTE3NTU1OGYyOWRfMjU2Ng_5ff4b813-5796-47fc-b5a0-1524cc05b5f4" continuedAt="ic3bfb792f84c4007a89feb6dee73b0bc" 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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:25.839%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width: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: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: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: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: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: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:8.715%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:25.839%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width: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: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: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: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: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: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:8.715%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 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:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:25.839%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width: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: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: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: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: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: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:8.715%"></td><td style="width:0.1%"></td></tr><tr style="height:11pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:700;line-height:100%">For Three Months Ended March 31, 2023</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="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:8pt;font-weight:700;line-height:100%">Real Estate 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:8pt;font-weight:700;line-height:100%">All 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:8pt;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: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%">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:8pt;font-weight:700;line-height:100%">Non-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:8pt;font-weight:700;line-height:100%">Non-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:8pt;font-weight:700;line-height:100%">Non-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:8pt;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:8pt;font-weight:700;line-height:100%">Non-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:8pt;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:10pt;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7bcaf9e4d1854d41bcb54c66f8e0008f_D20230101-20230331" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOjllMjhiNWRmZDY5ZTQ3NDZiNzk4MzM2OTQyNjU5ZDVkL3RhYmxlcmFuZ2U6OWUyOGI1ZGZkNjllNDc0NmI3OTgzMzY5NDI2NTlkNWRfMy0xLTEtMS0xNDgwMjY_6fed9e33-8aad-4b87-b44b-838a5ac24b4f">133,272</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i283d1cff434c4e90b93f3f6fc99f51e8_D20230101-20230331" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOjllMjhiNWRmZDY5ZTQ3NDZiNzk4MzM2OTQyNjU5ZDVkL3RhYmxlcmFuZ2U6OWUyOGI1ZGZkNjllNDc0NmI3OTgzMzY5NDI2NTlkNWRfMy0zLTEtMS0xNDgwMjY_766440df-f782-4ac3-b8c6-d18892ee51e4">2,577</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iebd46423c5c94d6fa654ad5efd2e2ab2_D20230101-20230331" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOjllMjhiNWRmZDY5ZTQ3NDZiNzk4MzM2OTQyNjU5ZDVkL3RhYmxlcmFuZ2U6OWUyOGI1ZGZkNjllNDc0NmI3OTgzMzY5NDI2NTlkNWRfMy01LTEtMS0xNDgwMjY_812ab91e-3dcf-41ec-98d3-308a34d6421f">1,447</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i43823884266c48848674db74c1fe7ee4_D20230101-20230331" decimals="-3" name="us-gaap:Revenues" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOjllMjhiNWRmZDY5ZTQ3NDZiNzk4MzM2OTQyNjU5ZDVkL3RhYmxlcmFuZ2U6OWUyOGI1ZGZkNjllNDc0NmI3OTgzMzY5NDI2NTlkNWRfMy03LTEtMS0xNDgwMjY_7facd370-0187-4176-b055-d67d624e53b6">&#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="i713aa949f6094e98933a865851a2971d_D20230101-20230331" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOjllMjhiNWRmZDY5ZTQ3NDZiNzk4MzM2OTQyNjU5ZDVkL3RhYmxlcmFuZ2U6OWUyOGI1ZGZkNjllNDc0NmI3OTgzMzY5NDI2NTlkNWRfMy05LTEtMS0xNDgwMjY_b13f5d50-f743-4b59-b57f-affdc4d607c6">133,272</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4c3328d08fff4ab999bce5fe1546c714_D20230101-20230331" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOjllMjhiNWRmZDY5ZTQ3NDZiNzk4MzM2OTQyNjU5ZDVkL3RhYmxlcmFuZ2U6OWUyOGI1ZGZkNjllNDc0NmI3OTgzMzY5NDI2NTlkNWRfMy0xMS0xLTEtMTQ4MDI2_98d399a8-6d45-479f-9d7c-9c73ac5fa7ee">4,024</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOjllMjhiNWRmZDY5ZTQ3NDZiNzk4MzM2OTQyNjU5ZDVkL3RhYmxlcmFuZ2U6OWUyOGI1ZGZkNjllNDc0NmI3OTgzMzY5NDI2NTlkNWRfMy0xMy0xLTEtMTQ4MDI2_70a03996-01a6-4a4c-98ba-f42563497bd4">137,296</ix:nonFraction>&#160;</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%">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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7bcaf9e4d1854d41bcb54c66f8e0008f_D20230101-20230331" decimals="-3" name="us-gaap:UtilitiesOperatingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOjllMjhiNWRmZDY5ZTQ3NDZiNzk4MzM2OTQyNjU5ZDVkL3RhYmxlcmFuZ2U6OWUyOGI1ZGZkNjllNDc0NmI3OTgzMzY5NDI2NTlkNWRfNC0xLTEtMS0xNDgwMjY_f5665f35-9d4e-4751-af2a-82c097e3d1d2">108,867</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i283d1cff434c4e90b93f3f6fc99f51e8_D20230101-20230331" decimals="-3" name="us-gaap:UtilitiesOperatingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOjllMjhiNWRmZDY5ZTQ3NDZiNzk4MzM2OTQyNjU5ZDVkL3RhYmxlcmFuZ2U6OWUyOGI1ZGZkNjllNDc0NmI3OTgzMzY5NDI2NTlkNWRfNC0zLTEtMS0xNDgwMjY_6d68ed83-b407-4243-a6e0-1f611bc7e11a">1,414</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iebd46423c5c94d6fa654ad5efd2e2ab2_D20230101-20230331" decimals="-3" name="us-gaap:UtilitiesOperatingExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOjllMjhiNWRmZDY5ZTQ3NDZiNzk4MzM2OTQyNjU5ZDVkL3RhYmxlcmFuZ2U6OWUyOGI1ZGZkNjllNDc0NmI3OTgzMzY5NDI2NTlkNWRfNC01LTEtMS0xNDgwMjY_4a3c0f4d-8fee-4ebb-9c53-1d0deae563c1">899</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i43823884266c48848674db74c1fe7ee4_D20230101-20230331" decimals="-3" name="us-gaap:UtilitiesOperatingExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOjllMjhiNWRmZDY5ZTQ3NDZiNzk4MzM2OTQyNjU5ZDVkL3RhYmxlcmFuZ2U6OWUyOGI1ZGZkNjllNDc0NmI3OTgzMzY5NDI2NTlkNWRfNC03LTEtMS0xNDgwMjY_bc2d72fd-981a-4a12-b03d-df22a70f43e1">938</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i713aa949f6094e98933a865851a2971d_D20230101-20230331" decimals="-3" name="us-gaap:UtilitiesOperatingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOjllMjhiNWRmZDY5ZTQ3NDZiNzk4MzM2OTQyNjU5ZDVkL3RhYmxlcmFuZ2U6OWUyOGI1ZGZkNjllNDc0NmI3OTgzMzY5NDI2NTlkNWRfNC05LTEtMS0xNDgwMjY_3948610f-4917-4197-b24e-3395ff3895e5">108,867</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4c3328d08fff4ab999bce5fe1546c714_D20230101-20230331" decimals="-3" name="us-gaap:UtilitiesOperatingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOjllMjhiNWRmZDY5ZTQ3NDZiNzk4MzM2OTQyNjU5ZDVkL3RhYmxlcmFuZ2U6OWUyOGI1ZGZkNjllNDc0NmI3OTgzMzY5NDI2NTlkNWRfNC0xMS0xLTEtMTQ4MDI2_36d0f46e-ba43-4b83-b7b1-7cc152a052df">3,251</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331" decimals="-3" name="us-gaap:UtilitiesOperatingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOjllMjhiNWRmZDY5ZTQ3NDZiNzk4MzM2OTQyNjU5ZDVkL3RhYmxlcmFuZ2U6OWUyOGI1ZGZkNjllNDc0NmI3OTgzMzY5NDI2NTlkNWRfNC0xMy0xLTEtMTQ4MDI2_8f80a7b2-3b1f-4448-8da7-541d62f46dc3">112,118</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating 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="i7bcaf9e4d1854d41bcb54c66f8e0008f_D20230101-20230331" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOjllMjhiNWRmZDY5ZTQ3NDZiNzk4MzM2OTQyNjU5ZDVkL3RhYmxlcmFuZ2U6OWUyOGI1ZGZkNjllNDc0NmI3OTgzMzY5NDI2NTlkNWRfNS0xLTEtMS0xNDgwMjY_ef699063-dbfc-48b0-856b-22e8b87e2096">24,405</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i283d1cff434c4e90b93f3f6fc99f51e8_D20230101-20230331" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOjllMjhiNWRmZDY5ZTQ3NDZiNzk4MzM2OTQyNjU5ZDVkL3RhYmxlcmFuZ2U6OWUyOGI1ZGZkNjllNDc0NmI3OTgzMzY5NDI2NTlkNWRfNS0zLTEtMS0xNDgwMjY_8a52d0cf-d227-45d6-bc90-4c5c5e2f5656">1,163</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iebd46423c5c94d6fa654ad5efd2e2ab2_D20230101-20230331" decimals="-3" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOjllMjhiNWRmZDY5ZTQ3NDZiNzk4MzM2OTQyNjU5ZDVkL3RhYmxlcmFuZ2U6OWUyOGI1ZGZkNjllNDc0NmI3OTgzMzY5NDI2NTlkNWRfNS01LTEtMS0xNDgwMjY_0bf548f0-1a60-42e2-ad97-6fb1d8d3f3e4">548</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i43823884266c48848674db74c1fe7ee4_D20230101-20230331" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOjllMjhiNWRmZDY5ZTQ3NDZiNzk4MzM2OTQyNjU5ZDVkL3RhYmxlcmFuZ2U6OWUyOGI1ZGZkNjllNDc0NmI3OTgzMzY5NDI2NTlkNWRfNS03LTEtMS0xNDgwMjY_17bfa6e6-8468-4915-8e75-cc6d529d0e51">938</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="i713aa949f6094e98933a865851a2971d_D20230101-20230331" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOjllMjhiNWRmZDY5ZTQ3NDZiNzk4MzM2OTQyNjU5ZDVkL3RhYmxlcmFuZ2U6OWUyOGI1ZGZkNjllNDc0NmI3OTgzMzY5NDI2NTlkNWRfNS05LTEtMS0xNDgwMjY_12356e0c-dce4-45f6-97a4-0c88cce3ad3b">24,405</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4c3328d08fff4ab999bce5fe1546c714_D20230101-20230331" decimals="-3" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOjllMjhiNWRmZDY5ZTQ3NDZiNzk4MzM2OTQyNjU5ZDVkL3RhYmxlcmFuZ2U6OWUyOGI1ZGZkNjllNDc0NmI3OTgzMzY5NDI2NTlkNWRfNS0xMS0xLTEtMTQ4MDI2_e2f0350a-6706-4c04-ab4a-95f5d6be2fa5">773</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOjllMjhiNWRmZDY5ZTQ3NDZiNzk4MzM2OTQyNjU5ZDVkL3RhYmxlcmFuZ2U6OWUyOGI1ZGZkNjllNDc0NmI3OTgzMzY5NDI2NTlkNWRfNS0xMy0xLTEtMTQ4MDI2_53d52237-7b25-4f30-a3c4-cfe064158723">25,178</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7bcaf9e4d1854d41bcb54c66f8e0008f_D20230101-20230331" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOjllMjhiNWRmZDY5ZTQ3NDZiNzk4MzM2OTQyNjU5ZDVkL3RhYmxlcmFuZ2U6OWUyOGI1ZGZkNjllNDc0NmI3OTgzMzY5NDI2NTlkNWRfNi0xLTEtMS0xNDgwMjY_4f3c5147-0afe-4ffe-aae2-80fb3451c823">13,222</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i283d1cff434c4e90b93f3f6fc99f51e8_D20230101-20230331" decimals="-3" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOjllMjhiNWRmZDY5ZTQ3NDZiNzk4MzM2OTQyNjU5ZDVkL3RhYmxlcmFuZ2U6OWUyOGI1ZGZkNjllNDc0NmI3OTgzMzY5NDI2NTlkNWRfNi0zLTEtMS0xNDgwMjY_5df8c0fe-cba6-46f5-a97c-09ada792e4db">618</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iebd46423c5c94d6fa654ad5efd2e2ab2_D20230101-20230331" decimals="-3" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOjllMjhiNWRmZDY5ZTQ3NDZiNzk4MzM2OTQyNjU5ZDVkL3RhYmxlcmFuZ2U6OWUyOGI1ZGZkNjllNDc0NmI3OTgzMzY5NDI2NTlkNWRfNi01LTEtMS0xNDgwMjY_bce0bb48-104d-4bd4-a744-b2e6035d8318">425</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i43823884266c48848674db74c1fe7ee4_D20230101-20230331" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOjllMjhiNWRmZDY5ZTQ3NDZiNzk4MzM2OTQyNjU5ZDVkL3RhYmxlcmFuZ2U6OWUyOGI1ZGZkNjllNDc0NmI3OTgzMzY5NDI2NTlkNWRfNi03LTEtMS0xNDgwMjY_64dc39ae-618c-4d12-a62d-6410a8930860">2,735</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i713aa949f6094e98933a865851a2971d_D20230101-20230331" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOjllMjhiNWRmZDY5ZTQ3NDZiNzk4MzM2OTQyNjU5ZDVkL3RhYmxlcmFuZ2U6OWUyOGI1ZGZkNjllNDc0NmI3OTgzMzY5NDI2NTlkNWRfNi05LTEtMS0xNDgwMjY_6ae1b571-7089-4132-8dd4-21c5cb22efac">13,222</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4c3328d08fff4ab999bce5fe1546c714_D20230101-20230331" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOjllMjhiNWRmZDY5ZTQ3NDZiNzk4MzM2OTQyNjU5ZDVkL3RhYmxlcmFuZ2U6OWUyOGI1ZGZkNjllNDc0NmI3OTgzMzY5NDI2NTlkNWRfNi0xMS0xLTEtMTQ4MDI2_85904ba2-f2bc-4472-9371-9ff2e4a870ac">1,692</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOjllMjhiNWRmZDY5ZTQ3NDZiNzk4MzM2OTQyNjU5ZDVkL3RhYmxlcmFuZ2U6OWUyOGI1ZGZkNjllNDc0NmI3OTgzMzY5NDI2NTlkNWRfNi0xMy0xLTEtMTQ4MDI2_ab7aa00d-2198-491d-be2c-6851d8277031">11,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:2px 1pt;text-align: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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7bcaf9e4d1854d41bcb54c66f8e0008f_D20230101-20230331" decimals="-3" name="us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOjllMjhiNWRmZDY5ZTQ3NDZiNzk4MzM2OTQyNjU5ZDVkL3RhYmxlcmFuZ2U6OWUyOGI1ZGZkNjllNDc0NmI3OTgzMzY5NDI2NTlkNWRfNy0xLTEtMS0xNDgwMjY_c93c5f40-88c9-4507-a803-7c9568cc89ff">25,686</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i283d1cff434c4e90b93f3f6fc99f51e8_D20230101-20230331" decimals="-3" name="us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOjllMjhiNWRmZDY5ZTQ3NDZiNzk4MzM2OTQyNjU5ZDVkL3RhYmxlcmFuZ2U6OWUyOGI1ZGZkNjllNDc0NmI3OTgzMzY5NDI2NTlkNWRfNy0zLTEtMS0xNDgwMjY_aed84597-9657-40e5-bb94-11ca0f30462f">84</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iebd46423c5c94d6fa654ad5efd2e2ab2_D20230101-20230331" decimals="-3" name="us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOjllMjhiNWRmZDY5ZTQ3NDZiNzk4MzM2OTQyNjU5ZDVkL3RhYmxlcmFuZ2U6OWUyOGI1ZGZkNjllNDc0NmI3OTgzMzY5NDI2NTlkNWRfNy01LTEtMS0xNDgwMjY_e5f3e16f-aaeb-4b92-aa51-75f06ddf3b15">303</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i43823884266c48848674db74c1fe7ee4_D20230101-20230331" decimals="-3" name="us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOjllMjhiNWRmZDY5ZTQ3NDZiNzk4MzM2OTQyNjU5ZDVkL3RhYmxlcmFuZ2U6OWUyOGI1ZGZkNjllNDc0NmI3OTgzMzY5NDI2NTlkNWRfNy03LTEtMS0xNDgwMjY_23fdac05-570c-4883-8fe2-b6095ce5f936">223</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i713aa949f6094e98933a865851a2971d_D20230101-20230331" decimals="-3" name="us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOjllMjhiNWRmZDY5ZTQ3NDZiNzk4MzM2OTQyNjU5ZDVkL3RhYmxlcmFuZ2U6OWUyOGI1ZGZkNjllNDc0NmI3OTgzMzY5NDI2NTlkNWRfNy05LTEtMS0xNDgwMjY_9e3b2984-e697-4a02-82c2-fed7420dad81">25,686</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4c3328d08fff4ab999bce5fe1546c714_D20230101-20230331" decimals="-3" name="us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOjllMjhiNWRmZDY5ZTQ3NDZiNzk4MzM2OTQyNjU5ZDVkL3RhYmxlcmFuZ2U6OWUyOGI1ZGZkNjllNDc0NmI3OTgzMzY5NDI2NTlkNWRfNy0xMS0xLTEtMTQ4MDI2_eb293670-07da-4a97-a179-f79201d5be20">610</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331" decimals="-3" name="us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOjllMjhiNWRmZDY5ZTQ3NDZiNzk4MzM2OTQyNjU5ZDVkL3RhYmxlcmFuZ2U6OWUyOGI1ZGZkNjllNDc0NmI3OTgzMzY5NDI2NTlkNWRfNy0xMy0xLTEtMTQ4MDI2_8115603b-b338-4b10-841b-407ce4e169d9">26,296</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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%">Interest on long-term debt 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="i7bcaf9e4d1854d41bcb54c66f8e0008f_D20230101-20230331" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOjllMjhiNWRmZDY5ZTQ3NDZiNzk4MzM2OTQyNjU5ZDVkL3RhYmxlcmFuZ2U6OWUyOGI1ZGZkNjllNDc0NmI3OTgzMzY5NDI2NTlkNWRfOC0xLTEtMS0xNDgwMjY_2d60f05e-1c10-4d62-9e7b-a4a9fddebb9b">10,547</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i283d1cff434c4e90b93f3f6fc99f51e8_D20230101-20230331" decimals="-3" name="us-gaap:InterestExpense" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOjllMjhiNWRmZDY5ZTQ3NDZiNzk4MzM2OTQyNjU5ZDVkL3RhYmxlcmFuZ2U6OWUyOGI1ZGZkNjllNDc0NmI3OTgzMzY5NDI2NTlkNWRfOC0zLTEtMS0xNDgwMjY_2c4632f6-9a61-4753-9104-de919804c530">&#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="iebd46423c5c94d6fa654ad5efd2e2ab2_D20230101-20230331" decimals="-3" name="us-gaap:InterestExpense" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOjllMjhiNWRmZDY5ZTQ3NDZiNzk4MzM2OTQyNjU5ZDVkL3RhYmxlcmFuZ2U6OWUyOGI1ZGZkNjllNDc0NmI3OTgzMzY5NDI2NTlkNWRfOC01LTEtMS0xNDgwMjY_d5cf124a-ebdb-40e2-84ec-78f58bd9b417">&#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="i43823884266c48848674db74c1fe7ee4_D20230101-20230331" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOjllMjhiNWRmZDY5ZTQ3NDZiNzk4MzM2OTQyNjU5ZDVkL3RhYmxlcmFuZ2U6OWUyOGI1ZGZkNjllNDc0NmI3OTgzMzY5NDI2NTlkNWRfOC03LTEtMS0xNDgwMjY_37a5cdbb-cdce-40dc-a228-7d718b916c20">5,225</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i713aa949f6094e98933a865851a2971d_D20230101-20230331" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOjllMjhiNWRmZDY5ZTQ3NDZiNzk4MzM2OTQyNjU5ZDVkL3RhYmxlcmFuZ2U6OWUyOGI1ZGZkNjllNDc0NmI3OTgzMzY5NDI2NTlkNWRfOC05LTEtMS0xNDgwMjY_5c81bea8-2d86-4c31-930a-719b480ce41b">10,547</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4c3328d08fff4ab999bce5fe1546c714_D20230101-20230331" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOjllMjhiNWRmZDY5ZTQ3NDZiNzk4MzM2OTQyNjU5ZDVkL3RhYmxlcmFuZ2U6OWUyOGI1ZGZkNjllNDc0NmI3OTgzMzY5NDI2NTlkNWRfOC0xMS0xLTEtMTQ4MDI2_923d5ce8-013a-442f-8e1a-e79e72e6bf12">5,225</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOjllMjhiNWRmZDY5ZTQ3NDZiNzk4MzM2OTQyNjU5ZDVkL3RhYmxlcmFuZ2U6OWUyOGI1ZGZkNjllNDc0NmI3OTgzMzY5NDI2NTlkNWRfOC0xMy0xLTEtMTQ4MDI2_d886e629-aed3-4cfe-b3f5-a44786987439">15,772</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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%">Provision (benefit) for 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="i7bcaf9e4d1854d41bcb54c66f8e0008f_D20230101-20230331" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOjllMjhiNWRmZDY5ZTQ3NDZiNzk4MzM2OTQyNjU5ZDVkL3RhYmxlcmFuZ2U6OWUyOGI1ZGZkNjllNDc0NmI3OTgzMzY5NDI2NTlkNWRfOS0xLTEtMS0xNDgwMjY_ee794994-0c19-492a-a2c0-ed2e52650f8b">2,724</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i283d1cff434c4e90b93f3f6fc99f51e8_D20230101-20230331" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOjllMjhiNWRmZDY5ZTQ3NDZiNzk4MzM2OTQyNjU5ZDVkL3RhYmxlcmFuZ2U6OWUyOGI1ZGZkNjllNDc0NmI3OTgzMzY5NDI2NTlkNWRfOS0zLTEtMS0xNDgwMjY_c2e907a8-64a8-47c7-a88c-a9bd51564f4c">323</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iebd46423c5c94d6fa654ad5efd2e2ab2_D20230101-20230331" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOjllMjhiNWRmZDY5ZTQ3NDZiNzk4MzM2OTQyNjU5ZDVkL3RhYmxlcmFuZ2U6OWUyOGI1ZGZkNjllNDc0NmI3OTgzMzY5NDI2NTlkNWRfOS01LTEtMS0xNDgwMjY_fd2728c5-aa4f-4413-b6e0-6fc68075420f">142</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i43823884266c48848674db74c1fe7ee4_D20230101-20230331" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOjllMjhiNWRmZDY5ZTQ3NDZiNzk4MzM2OTQyNjU5ZDVkL3RhYmxlcmFuZ2U6OWUyOGI1ZGZkNjllNDc0NmI3OTgzMzY5NDI2NTlkNWRfOS03LTEtMS0xNDgwMjY_e09cbbd5-7131-487c-b8dc-995c044517a5">2,111</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="i713aa949f6094e98933a865851a2971d_D20230101-20230331" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOjllMjhiNWRmZDY5ZTQ3NDZiNzk4MzM2OTQyNjU5ZDVkL3RhYmxlcmFuZ2U6OWUyOGI1ZGZkNjllNDc0NmI3OTgzMzY5NDI2NTlkNWRfOS05LTEtMS0xNDgwMjY_a56fdc22-c642-42d5-b3e8-0fdf2e9e1f52">2,724</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4c3328d08fff4ab999bce5fe1546c714_D20230101-20230331" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOjllMjhiNWRmZDY5ZTQ3NDZiNzk4MzM2OTQyNjU5ZDVkL3RhYmxlcmFuZ2U6OWUyOGI1ZGZkNjllNDc0NmI3OTgzMzY5NDI2NTlkNWRfOS0xMS0xLTEtMTQ4MDI2_ab05a370-6072-4f3b-b53a-3c13312f97ee">1,646</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="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOjllMjhiNWRmZDY5ZTQ3NDZiNzk4MzM2OTQyNjU5ZDVkL3RhYmxlcmFuZ2U6OWUyOGI1ZGZkNjllNDc0NmI3OTgzMzY5NDI2NTlkNWRfOS0xMy0xLTEtMTQ4MDI2_cffa2c3c-5e56-4dde-a00b-7c6a6c9e1769">1,078</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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%">Assets</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="i894cb046b5cd4aa89db837945ea20909_I20230331" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOjllMjhiNWRmZDY5ZTQ3NDZiNzk4MzM2OTQyNjU5ZDVkL3RhYmxlcmFuZ2U6OWUyOGI1ZGZkNjllNDc0NmI3OTgzMzY5NDI2NTlkNWRfMTAtMS0xLTEtMTQ4MDI2_61cd1111-d4cf-4e4a-83df-b2acddc9b92d">3,552,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="i0151cb5453344588ad66f55d4a8098d1_I20230331" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOjllMjhiNWRmZDY5ZTQ3NDZiNzk4MzM2OTQyNjU5ZDVkL3RhYmxlcmFuZ2U6OWUyOGI1ZGZkNjllNDc0NmI3OTgzMzY5NDI2NTlkNWRfMTAtMy0xLTEtMTQ4MDI2_809920e8-401b-46f7-b16e-244cfd20b3fe">3,967</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibbe88a46cd7d42368289e59f83dae74c_I20230331" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOjllMjhiNWRmZDY5ZTQ3NDZiNzk4MzM2OTQyNjU5ZDVkL3RhYmxlcmFuZ2U6OWUyOGI1ZGZkNjllNDc0NmI3OTgzMzY5NDI2NTlkNWRfMTAtNS0xLTEtMTQ4MDI2_e1484e2a-9119-49be-bff9-6dbacddb6b8f">43,660</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia6385314e6c34fbcb4daf4fea589a695_I20230331" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOjllMjhiNWRmZDY5ZTQ3NDZiNzk4MzM2OTQyNjU5ZDVkL3RhYmxlcmFuZ2U6OWUyOGI1ZGZkNjllNDc0NmI3OTgzMzY5NDI2NTlkNWRfMTAtNy0xLTEtMTQ4MDI2_abeb680a-8911-4438-a16a-35e2fcbda0a9">52,104</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7d3170d7288f4526bb2d34d0e0d04a02_I20230331" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOjllMjhiNWRmZDY5ZTQ3NDZiNzk4MzM2OTQyNjU5ZDVkL3RhYmxlcmFuZ2U6OWUyOGI1ZGZkNjllNDc0NmI3OTgzMzY5NDI2NTlkNWRfMTAtOS0xLTEtMTQ4MDI2_d5768b83-abd0-42c4-ab8d-77f39a722488">3,552,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="ic9867363d3a64672bb5c6d49f09a992c_I20230331" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOjllMjhiNWRmZDY5ZTQ3NDZiNzk4MzM2OTQyNjU5ZDVkL3RhYmxlcmFuZ2U6OWUyOGI1ZGZkNjllNDc0NmI3OTgzMzY5NDI2NTlkNWRfMTAtMTEtMS0xLTE0ODAyNg_b8baa50f-da3f-4be8-9c12-908e41caeb69">99,731</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0ec9602869474a40befdf58c1fcc3b02_I20230331" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOjllMjhiNWRmZDY5ZTQ3NDZiNzk4MzM2OTQyNjU5ZDVkL3RhYmxlcmFuZ2U6OWUyOGI1ZGZkNjllNDc0NmI3OTgzMzY5NDI2NTlkNWRfMTAtMTMtMS0xLTE0ODAyNg_b6cee7c1-896b-4df9-80c1-da3609b1917c">3,652,498</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:99.853%"><tr><td style="width:1.0%"></td><td style="width:25.839%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width: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: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: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: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: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: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:8.715%"></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="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:8pt;font-weight:700;line-height:100%">For Three Months Ended March 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:8pt;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:8pt;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:8pt;font-weight:700;line-height:100%">Real Estate 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:8pt;font-weight:700;line-height:100%">All 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:8pt;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: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%">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:8pt;font-weight:700;line-height:100%">Non-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:8pt;font-weight:700;line-height:100%">Non-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:8pt;font-weight:700;line-height:100%">Non-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:8pt;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:8pt;font-weight:700;line-height:100%">Non-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:8pt;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:10pt;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i58c32bd628e0422a88b8d401c65a141f_D20220101-20220331" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOmY3YjYzMWJmYjQ4YTRmZjc5YThhNWNkMWU1OTNkN2Q1L3RhYmxlcmFuZ2U6ZjdiNjMxYmZiNDhhNGZmNzlhOGE1Y2QxZTU5M2Q3ZDVfMy0xLTEtMS0xNDgwMjY_8736c31e-3edc-482d-8121-f2f1fd501833">120,518</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd3abd8a0aec490a9fe6ead88f28832b_D20220101-20220331" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOmY3YjYzMWJmYjQ4YTRmZjc5YThhNWNkMWU1OTNkN2Q1L3RhYmxlcmFuZ2U6ZjdiNjMxYmZiNDhhNGZmNzlhOGE1Y2QxZTU5M2Q3ZDVfMy0zLTEtMS0xNDgwMjY_785bb553-cdae-4617-8543-6f24fef6cadd">2,428</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i30538a6cdb914a4a8586e1db103859a3_D20220101-20220331" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOmY3YjYzMWJmYjQ4YTRmZjc5YThhNWNkMWU1OTNkN2Q1L3RhYmxlcmFuZ2U6ZjdiNjMxYmZiNDhhNGZmNzlhOGE1Y2QxZTU5M2Q3ZDVfMy01LTEtMS0xNDgwMjY_dfa213ff-fb65-4589-862f-aa53ecf58c39">1,356</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6dc9bb4d18cf41a8af950cee1e7533b6_D20220101-20220331" decimals="-3" name="us-gaap:Revenues" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOmY3YjYzMWJmYjQ4YTRmZjc5YThhNWNkMWU1OTNkN2Q1L3RhYmxlcmFuZ2U6ZjdiNjMxYmZiNDhhNGZmNzlhOGE1Y2QxZTU5M2Q3ZDVfMy03LTEtMS0xNDgwMjY_109bf97a-0be1-4e06-b8ce-26d72948a508">&#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="i4542423bfded42f1af7198146ca92679_D20220101-20220331" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOmY3YjYzMWJmYjQ4YTRmZjc5YThhNWNkMWU1OTNkN2Q1L3RhYmxlcmFuZ2U6ZjdiNjMxYmZiNDhhNGZmNzlhOGE1Y2QxZTU5M2Q3ZDVfMy05LTEtMS0xNDgwMjY_c6361453-f938-4f61-92f9-3f3e0f726d18">120,518</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i90c5d8c6fa36493d95d6e1b76c5cef67_D20220101-20220331" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOmY3YjYzMWJmYjQ4YTRmZjc5YThhNWNkMWU1OTNkN2Q1L3RhYmxlcmFuZ2U6ZjdiNjMxYmZiNDhhNGZmNzlhOGE1Y2QxZTU5M2Q3ZDVfMy0xMS0xLTEtMTQ4MDI2_b3a073f6-fd2f-4b68-a1a8-c471398aaa7b">3,784</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOmY3YjYzMWJmYjQ4YTRmZjc5YThhNWNkMWU1OTNkN2Q1L3RhYmxlcmFuZ2U6ZjdiNjMxYmZiNDhhNGZmNzlhOGE1Y2QxZTU5M2Q3ZDVfMy0xMy0xLTEtMTQ4MDI2_0c07a488-60d5-451e-b7df-90d1017bb96a">124,302</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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%">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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i58c32bd628e0422a88b8d401c65a141f_D20220101-20220331" decimals="-3" name="us-gaap:UtilitiesOperatingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOmY3YjYzMWJmYjQ4YTRmZjc5YThhNWNkMWU1OTNkN2Q1L3RhYmxlcmFuZ2U6ZjdiNjMxYmZiNDhhNGZmNzlhOGE1Y2QxZTU5M2Q3ZDVfNC0xLTEtMS0xNDgwMjY_2694335c-05f1-42f2-932a-f921c81ccfe6">101,451</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd3abd8a0aec490a9fe6ead88f28832b_D20220101-20220331" decimals="-3" name="us-gaap:UtilitiesOperatingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOmY3YjYzMWJmYjQ4YTRmZjc5YThhNWNkMWU1OTNkN2Q1L3RhYmxlcmFuZ2U6ZjdiNjMxYmZiNDhhNGZmNzlhOGE1Y2QxZTU5M2Q3ZDVfNC0zLTEtMS0xNDgwMjY_2af836dc-0188-4a12-977c-8d5e67f9b507">3,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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i30538a6cdb914a4a8586e1db103859a3_D20220101-20220331" decimals="-3" name="us-gaap:UtilitiesOperatingExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOmY3YjYzMWJmYjQ4YTRmZjc5YThhNWNkMWU1OTNkN2Q1L3RhYmxlcmFuZ2U6ZjdiNjMxYmZiNDhhNGZmNzlhOGE1Y2QxZTU5M2Q3ZDVfNC01LTEtMS0xNDgwMjY_89adb4d3-bfd1-4e87-9bd2-9e102c579caf">909</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6dc9bb4d18cf41a8af950cee1e7533b6_D20220101-20220331" decimals="-3" name="us-gaap:UtilitiesOperatingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOmY3YjYzMWJmYjQ4YTRmZjc5YThhNWNkMWU1OTNkN2Q1L3RhYmxlcmFuZ2U6ZjdiNjMxYmZiNDhhNGZmNzlhOGE1Y2QxZTU5M2Q3ZDVfNC03LTEtMS0xNDgwMjY_c9750782-4380-4b9c-afec-352ee6ab4913">1,374</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4542423bfded42f1af7198146ca92679_D20220101-20220331" decimals="-3" name="us-gaap:UtilitiesOperatingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOmY3YjYzMWJmYjQ4YTRmZjc5YThhNWNkMWU1OTNkN2Q1L3RhYmxlcmFuZ2U6ZjdiNjMxYmZiNDhhNGZmNzlhOGE1Y2QxZTU5M2Q3ZDVfNC05LTEtMS0xNDgwMjY_2dc4fe07-b74e-49b5-bc59-d7298c567c8b">101,451</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i90c5d8c6fa36493d95d6e1b76c5cef67_D20220101-20220331" decimals="-3" name="us-gaap:UtilitiesOperatingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOmY3YjYzMWJmYjQ4YTRmZjc5YThhNWNkMWU1OTNkN2Q1L3RhYmxlcmFuZ2U6ZjdiNjMxYmZiNDhhNGZmNzlhOGE1Y2QxZTU5M2Q3ZDVfNC0xMS0xLTEtMTQ4MDI2_89a04cf1-4495-4c82-af57-4fd1c572e303">6,262</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331" decimals="-3" name="us-gaap:UtilitiesOperatingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOmY3YjYzMWJmYjQ4YTRmZjc5YThhNWNkMWU1OTNkN2Q1L3RhYmxlcmFuZ2U6ZjdiNjMxYmZiNDhhNGZmNzlhOGE1Y2QxZTU5M2Q3ZDVfNC0xMy0xLTEtMTQ4MDI2_083eee84-44e6-438e-ac5e-0faa652c8f8c">107,713</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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%">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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i58c32bd628e0422a88b8d401c65a141f_D20220101-20220331" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOmY3YjYzMWJmYjQ4YTRmZjc5YThhNWNkMWU1OTNkN2Q1L3RhYmxlcmFuZ2U6ZjdiNjMxYmZiNDhhNGZmNzlhOGE1Y2QxZTU5M2Q3ZDVfNS0xLTEtMS0xNDgwMjY_aac26b05-96d8-4a28-957a-c05adfe63c59">19,067</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibd3abd8a0aec490a9fe6ead88f28832b_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOmY3YjYzMWJmYjQ4YTRmZjc5YThhNWNkMWU1OTNkN2Q1L3RhYmxlcmFuZ2U6ZjdiNjMxYmZiNDhhNGZmNzlhOGE1Y2QxZTU5M2Q3ZDVfNS0zLTEtMS0xNDgwMjY_84c48d6d-9346-4fdd-8e4a-6d2d35390d1e">1,551</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="i30538a6cdb914a4a8586e1db103859a3_D20220101-20220331" decimals="-3" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOmY3YjYzMWJmYjQ4YTRmZjc5YThhNWNkMWU1OTNkN2Q1L3RhYmxlcmFuZ2U6ZjdiNjMxYmZiNDhhNGZmNzlhOGE1Y2QxZTU5M2Q3ZDVfNS01LTEtMS0xNDgwMjY_99dfc39e-1a51-4fcb-9415-ac4580b0f6a1">447</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6dc9bb4d18cf41a8af950cee1e7533b6_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOmY3YjYzMWJmYjQ4YTRmZjc5YThhNWNkMWU1OTNkN2Q1L3RhYmxlcmFuZ2U6ZjdiNjMxYmZiNDhhNGZmNzlhOGE1Y2QxZTU5M2Q3ZDVfNS03LTEtMS0xNDgwMjY_2ea8cdd9-779a-4211-a77c-79d49e593802">1,374</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="i4542423bfded42f1af7198146ca92679_D20220101-20220331" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOmY3YjYzMWJmYjQ4YTRmZjc5YThhNWNkMWU1OTNkN2Q1L3RhYmxlcmFuZ2U6ZjdiNjMxYmZiNDhhNGZmNzlhOGE1Y2QxZTU5M2Q3ZDVfNS05LTEtMS0xNDgwMjY_4ac7dbee-69b0-49be-a5fa-4eb83b48f75e">19,067</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i90c5d8c6fa36493d95d6e1b76c5cef67_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOmY3YjYzMWJmYjQ4YTRmZjc5YThhNWNkMWU1OTNkN2Q1L3RhYmxlcmFuZ2U6ZjdiNjMxYmZiNDhhNGZmNzlhOGE1Y2QxZTU5M2Q3ZDVfNS0xMS0xLTEtMTQ4MDI2_2441cc6a-1381-4c7d-a882-c51bc1c9fd0b">2,478</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="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOmY3YjYzMWJmYjQ4YTRmZjc5YThhNWNkMWU1OTNkN2Q1L3RhYmxlcmFuZ2U6ZjdiNjMxYmZiNDhhNGZmNzlhOGE1Y2QxZTU5M2Q3ZDVfNS0xMy0xLTEtMTQ4MDI2_4dd491d8-267e-445f-87bb-e25499f8d4a3">16,589</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i58c32bd628e0422a88b8d401c65a141f_D20220101-20220331" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOmY3YjYzMWJmYjQ4YTRmZjc5YThhNWNkMWU1OTNkN2Q1L3RhYmxlcmFuZ2U6ZjdiNjMxYmZiNDhhNGZmNzlhOGE1Y2QxZTU5M2Q3ZDVfNi0xLTEtMS0xNDgwMjY_0d94b48b-d6e3-459f-8c9f-96b3ba8112b5">9,715</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibd3abd8a0aec490a9fe6ead88f28832b_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOmY3YjYzMWJmYjQ4YTRmZjc5YThhNWNkMWU1OTNkN2Q1L3RhYmxlcmFuZ2U6ZjdiNjMxYmZiNDhhNGZmNzlhOGE1Y2QxZTU5M2Q3ZDVfNi0zLTEtMS0xNDgwMjY_d8f62c9f-be53-4431-952a-e5a93818d055">1,317</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i30538a6cdb914a4a8586e1db103859a3_D20220101-20220331" decimals="-3" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOmY3YjYzMWJmYjQ4YTRmZjc5YThhNWNkMWU1OTNkN2Q1L3RhYmxlcmFuZ2U6ZjdiNjMxYmZiNDhhNGZmNzlhOGE1Y2QxZTU5M2Q3ZDVfNi01LTEtMS0xNDgwMjY_d559615e-1fb5-4122-89f6-98cd77670934">308</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6dc9bb4d18cf41a8af950cee1e7533b6_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOmY3YjYzMWJmYjQ4YTRmZjc5YThhNWNkMWU1OTNkN2Q1L3RhYmxlcmFuZ2U6ZjdiNjMxYmZiNDhhNGZmNzlhOGE1Y2QxZTU5M2Q3ZDVfNi03LTEtMS0xNDgwMjY_d3e8f8b8-bb05-44e4-8aab-f5aba6f359c3">4,969</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4542423bfded42f1af7198146ca92679_D20220101-20220331" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOmY3YjYzMWJmYjQ4YTRmZjc5YThhNWNkMWU1OTNkN2Q1L3RhYmxlcmFuZ2U6ZjdiNjMxYmZiNDhhNGZmNzlhOGE1Y2QxZTU5M2Q3ZDVfNi05LTEtMS0xNDgwMjY_4abe6bdf-26f6-4edf-a93c-1b1da986e313">9,715</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i90c5d8c6fa36493d95d6e1b76c5cef67_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOmY3YjYzMWJmYjQ4YTRmZjc5YThhNWNkMWU1OTNkN2Q1L3RhYmxlcmFuZ2U6ZjdiNjMxYmZiNDhhNGZmNzlhOGE1Y2QxZTU5M2Q3ZDVfNi0xMS0xLTEtMTQ4MDI2_64cfb441-e269-4b9e-a764-7aaa9838b62b">5,978</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOmY3YjYzMWJmYjQ4YTRmZjc5YThhNWNkMWU1OTNkN2Q1L3RhYmxlcmFuZ2U6ZjdiNjMxYmZiNDhhNGZmNzlhOGE1Y2QxZTU5M2Q3ZDVfNi0xMy0xLTEtMTQ4MDI2_6eca2504-935d-44e1-bc26-27a051313f2a">3,737</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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%">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="i58c32bd628e0422a88b8d401c65a141f_D20220101-20220331" decimals="-3" name="us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOmY3YjYzMWJmYjQ4YTRmZjc5YThhNWNkMWU1OTNkN2Q1L3RhYmxlcmFuZ2U6ZjdiNjMxYmZiNDhhNGZmNzlhOGE1Y2QxZTU5M2Q3ZDVfNy0xLTEtMS0xNDgwMjY_805d8533-807f-41ae-b4e0-704ad67533f8">24,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="ibd3abd8a0aec490a9fe6ead88f28832b_D20220101-20220331" decimals="-3" name="us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOmY3YjYzMWJmYjQ4YTRmZjc5YThhNWNkMWU1OTNkN2Q1L3RhYmxlcmFuZ2U6ZjdiNjMxYmZiNDhhNGZmNzlhOGE1Y2QxZTU5M2Q3ZDVfNy0zLTEtMS0xNDgwMjY_0ed458df-4e5b-4d4f-af70-69f165a1ce09">2,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="i30538a6cdb914a4a8586e1db103859a3_D20220101-20220331" decimals="-3" name="us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOmY3YjYzMWJmYjQ4YTRmZjc5YThhNWNkMWU1OTNkN2Q1L3RhYmxlcmFuZ2U6ZjdiNjMxYmZiNDhhNGZmNzlhOGE1Y2QxZTU5M2Q3ZDVfNy01LTEtMS0xNDgwMjY_e170eefc-a1da-4374-8bc2-7a54652607a6">300</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6dc9bb4d18cf41a8af950cee1e7533b6_D20220101-20220331" decimals="-3" name="us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOmY3YjYzMWJmYjQ4YTRmZjc5YThhNWNkMWU1OTNkN2Q1L3RhYmxlcmFuZ2U6ZjdiNjMxYmZiNDhhNGZmNzlhOGE1Y2QxZTU5M2Q3ZDVfNy03LTEtMS0xNDgwMjY_86e03cd3-ac14-4a1a-be84-93437c7a6e29">223</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4542423bfded42f1af7198146ca92679_D20220101-20220331" decimals="-3" name="us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOmY3YjYzMWJmYjQ4YTRmZjc5YThhNWNkMWU1OTNkN2Q1L3RhYmxlcmFuZ2U6ZjdiNjMxYmZiNDhhNGZmNzlhOGE1Y2QxZTU5M2Q3ZDVfNy05LTEtMS0xNDgwMjY_1f3d7efd-cb8c-462c-a6af-0178b853d224">24,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="i90c5d8c6fa36493d95d6e1b76c5cef67_D20220101-20220331" decimals="-3" name="us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOmY3YjYzMWJmYjQ4YTRmZjc5YThhNWNkMWU1OTNkN2Q1L3RhYmxlcmFuZ2U6ZjdiNjMxYmZiNDhhNGZmNzlhOGE1Y2QxZTU5M2Q3ZDVfNy0xMS0xLTEtMTQ4MDI2_a5d64d88-4dd2-4fd8-bfd2-d491462ce3e7">3,095</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331" decimals="-3" name="us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOmY3YjYzMWJmYjQ4YTRmZjc5YThhNWNkMWU1OTNkN2Q1L3RhYmxlcmFuZ2U6ZjdiNjMxYmZiNDhhNGZmNzlhOGE1Y2QxZTU5M2Q3ZDVfNy0xMy0xLTEtMTQ4MDI2_0eb5f9cb-124e-4d39-84d1-d801b49df92d">27,606</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 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="i58c32bd628e0422a88b8d401c65a141f_D20220101-20220331" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOmY3YjYzMWJmYjQ4YTRmZjc5YThhNWNkMWU1OTNkN2Q1L3RhYmxlcmFuZ2U6ZjdiNjMxYmZiNDhhNGZmNzlhOGE1Y2QxZTU5M2Q3ZDVfOC0xLTEtMS0xNDgwMjY_1d3f7edc-3138-4978-b246-b0eebe83d755">8,763</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd3abd8a0aec490a9fe6ead88f28832b_D20220101-20220331" decimals="-3" name="us-gaap:InterestExpense" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOmY3YjYzMWJmYjQ4YTRmZjc5YThhNWNkMWU1OTNkN2Q1L3RhYmxlcmFuZ2U6ZjdiNjMxYmZiNDhhNGZmNzlhOGE1Y2QxZTU5M2Q3ZDVfOC0zLTEtMS0xNDgwMjY_870d8075-35d5-44d0-8edd-49bd648c4062">&#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="i30538a6cdb914a4a8586e1db103859a3_D20220101-20220331" decimals="-3" name="us-gaap:InterestExpense" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOmY3YjYzMWJmYjQ4YTRmZjc5YThhNWNkMWU1OTNkN2Q1L3RhYmxlcmFuZ2U6ZjdiNjMxYmZiNDhhNGZmNzlhOGE1Y2QxZTU5M2Q3ZDVfOC01LTEtMS0xNDgwMjY_a91480a1-f3c8-4f2b-9c1b-d4248e8da36d">&#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="i6dc9bb4d18cf41a8af950cee1e7533b6_D20220101-20220331" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOmY3YjYzMWJmYjQ4YTRmZjc5YThhNWNkMWU1OTNkN2Q1L3RhYmxlcmFuZ2U6ZjdiNjMxYmZiNDhhNGZmNzlhOGE1Y2QxZTU5M2Q3ZDVfOC03LTEtMS0xNDgwMjY_beeed141-e43b-4266-bf6e-22f0f16d9f5a">4,966</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4542423bfded42f1af7198146ca92679_D20220101-20220331" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOmY3YjYzMWJmYjQ4YTRmZjc5YThhNWNkMWU1OTNkN2Q1L3RhYmxlcmFuZ2U6ZjdiNjMxYmZiNDhhNGZmNzlhOGE1Y2QxZTU5M2Q3ZDVfOC05LTEtMS0xNDgwMjY_46801372-df7f-4351-80b5-62005e8f673e">8,763</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i90c5d8c6fa36493d95d6e1b76c5cef67_D20220101-20220331" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOmY3YjYzMWJmYjQ4YTRmZjc5YThhNWNkMWU1OTNkN2Q1L3RhYmxlcmFuZ2U6ZjdiNjMxYmZiNDhhNGZmNzlhOGE1Y2QxZTU5M2Q3ZDVfOC0xMS0xLTEtMTQ4MDI2_7a4ab920-b4c1-4b4a-b9d7-9c6a14729677">4,966</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOmY3YjYzMWJmYjQ4YTRmZjc5YThhNWNkMWU1OTNkN2Q1L3RhYmxlcmFuZ2U6ZjdiNjMxYmZiNDhhNGZmNzlhOGE1Y2QxZTU5M2Q3ZDVfOC0xMy0xLTEtMTQ4MDI2_2f115b4f-b2ca-44f7-a8e2-f2d283e8c67e">13,729</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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%">Provision (benefit) for 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="i58c32bd628e0422a88b8d401c65a141f_D20220101-20220331" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOmY3YjYzMWJmYjQ4YTRmZjc5YThhNWNkMWU1OTNkN2Q1L3RhYmxlcmFuZ2U6ZjdiNjMxYmZiNDhhNGZmNzlhOGE1Y2QxZTU5M2Q3ZDVfOS0xLTEtMS0xNDgwMjY_fa04ad19-a59e-4750-92dc-de2d8e037cb6">2,020</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibd3abd8a0aec490a9fe6ead88f28832b_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOmY3YjYzMWJmYjQ4YTRmZjc5YThhNWNkMWU1OTNkN2Q1L3RhYmxlcmFuZ2U6ZjdiNjMxYmZiNDhhNGZmNzlhOGE1Y2QxZTU5M2Q3ZDVfOS0zLTEtMS0xNDgwMjY_e1a19607-2b6f-4680-95c5-20a3e071b140">437</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="i30538a6cdb914a4a8586e1db103859a3_D20220101-20220331" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOmY3YjYzMWJmYjQ4YTRmZjc5YThhNWNkMWU1OTNkN2Q1L3RhYmxlcmFuZ2U6ZjdiNjMxYmZiNDhhNGZmNzlhOGE1Y2QxZTU5M2Q3ZDVfOS01LTEtMS0xNDgwMjY_17d633d9-76d6-43d7-a6f0-736b8ea034f7">103</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6dc9bb4d18cf41a8af950cee1e7533b6_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOmY3YjYzMWJmYjQ4YTRmZjc5YThhNWNkMWU1OTNkN2Q1L3RhYmxlcmFuZ2U6ZjdiNjMxYmZiNDhhNGZmNzlhOGE1Y2QxZTU5M2Q3ZDVfOS03LTEtMS0xNDgwMjY_ce6e94e1-63ac-411f-aa82-08d7ccbc2db7">619</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="i4542423bfded42f1af7198146ca92679_D20220101-20220331" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOmY3YjYzMWJmYjQ4YTRmZjc5YThhNWNkMWU1OTNkN2Q1L3RhYmxlcmFuZ2U6ZjdiNjMxYmZiNDhhNGZmNzlhOGE1Y2QxZTU5M2Q3ZDVfOS05LTEtMS0xNDgwMjY_918de76b-8048-4481-be89-bcd0cd6f66f0">2,020</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i90c5d8c6fa36493d95d6e1b76c5cef67_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOmY3YjYzMWJmYjQ4YTRmZjc5YThhNWNkMWU1OTNkN2Q1L3RhYmxlcmFuZ2U6ZjdiNjMxYmZiNDhhNGZmNzlhOGE1Y2QxZTU5M2Q3ZDVfOS0xMS0xLTEtMTQ4MDI2_f92938fc-86a6-48af-9249-185858a4d54a">953</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="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOmY3YjYzMWJmYjQ4YTRmZjc5YThhNWNkMWU1OTNkN2Q1L3RhYmxlcmFuZ2U6ZjdiNjMxYmZiNDhhNGZmNzlhOGE1Y2QxZTU5M2Q3ZDVfOS0xMy0xLTEtMTQ4MDI2_92736ba1-a51f-48fa-8055-e5204da22bb9">1,067</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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%">Assets</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="i2242239e777f48cb85dd11026b3af6b4_I20220331" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOmY3YjYzMWJmYjQ4YTRmZjc5YThhNWNkMWU1OTNkN2Q1L3RhYmxlcmFuZ2U6ZjdiNjMxYmZiNDhhNGZmNzlhOGE1Y2QxZTU5M2Q3ZDVfMTAtMS0xLTEtMTQ4MDI2_61049965-4d4a-46ff-b4a6-447f0980208d">3,403,006</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ied91966e666a439ebf144f1841657ea7_I20220331" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOmY3YjYzMWJmYjQ4YTRmZjc5YThhNWNkMWU1OTNkN2Q1L3RhYmxlcmFuZ2U6ZjdiNjMxYmZiNDhhNGZmNzlhOGE1Y2QxZTU5M2Q3ZDVfMTAtMy0xLTEtMTQ4MDI2_00a393a2-ea7a-4dfa-93e2-fd36a0136669">4,139</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8c104b9d451d49589989b3f354e156fa_I20220331" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOmY3YjYzMWJmYjQ4YTRmZjc5YThhNWNkMWU1OTNkN2Q1L3RhYmxlcmFuZ2U6ZjdiNjMxYmZiNDhhNGZmNzlhOGE1Y2QxZTU5M2Q3ZDVfMTAtNS0xLTEtMTQ4MDI2_96c35f71-990e-4e7d-90d3-51c0545bb181">44,361</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7d89c31a85c140fc9ac0573dd70c1db5_I20220331" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOmY3YjYzMWJmYjQ4YTRmZjc5YThhNWNkMWU1OTNkN2Q1L3RhYmxlcmFuZ2U6ZjdiNjMxYmZiNDhhNGZmNzlhOGE1Y2QxZTU5M2Q3ZDVfMTAtNy0xLTEtMTQ4MDI2_d19723a9-0cb5-4150-a58f-1241d51c12fb">60,370</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie20dbf21656044fd98a6cd2e58bae1d9_I20220331" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOmY3YjYzMWJmYjQ4YTRmZjc5YThhNWNkMWU1OTNkN2Q1L3RhYmxlcmFuZ2U6ZjdiNjMxYmZiNDhhNGZmNzlhOGE1Y2QxZTU5M2Q3ZDVfMTAtOS0xLTEtMTQ4MDI2_0f27be07-7d8c-4efb-80d4-e9b82a603d9e">3,403,006</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2876424bdb5e43d58c16b005a748c0eb_I20220331" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOmY3YjYzMWJmYjQ4YTRmZjc5YThhNWNkMWU1OTNkN2Q1L3RhYmxlcmFuZ2U6ZjdiNjMxYmZiNDhhNGZmNzlhOGE1Y2QxZTU5M2Q3ZDVfMTAtMTEtMS0xLTE0ODAyNg_c29f52c1-530c-48d7-8978-d40c392b6813">108,870</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic78bc0ddf3144c2f89c9025a2a1ed8bb_I20220331" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOmY3YjYzMWJmYjQ4YTRmZjc5YThhNWNkMWU1OTNkN2Q1L3RhYmxlcmFuZ2U6ZjdiNjMxYmZiNDhhNGZmNzlhOGE1Y2QxZTU5M2Q3ZDVfMTAtMTMtMS0xLTE0ODAyNg_61a09c0e-34cf-4161-9688-88ed9b3011f3">3,511,876</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">____________________</span></div></ix:nonNumeric></ix:continuation><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%"><ix:continuation id="i9de67c86d0334b85b011aae6efcd2a21"><ix:continuation id="ic3bfb792f84c4007a89feb6dee73b0bc">(1)&#160;&#160;&#160;&#160;The &#8220;All Other&#8221; category for the three months ended March 31, 2023, includes the accounts of SJW Group, SJWNE LLC, CTWS and SJWTX Holdings, Inc. on a stand-alone basis.  SJWTX Holdings, Inc. had no activity for the three months ended March 31, 2023. For the three months ended March 31, 2022,  &#8220;All Other&#8221; category  includes the accounts of SJW Group, SJWNE LLC and CTWS on a stand-alone basis.</ix:continuation></ix:continuation> </span></div><div><span><br/></span></div><div id="i5dfde4b795f848ae9c2326ead50c6135_915"></div><div style="margin-top:6pt;padding-left:108pt;text-indent:-108pt"><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:73.02pt;text-decoration:underline"><ix:nonNumeric contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331" name="us-gaap:BusinessCombinationDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV85MTUvZnJhZzoxMzRjNWQ3Mjg4YTI0ZmZmYjY1ODA2NGVlNjUzYjBkMi90ZXh0cmVnaW9uOjEzNGM1ZDcyODhhMjRmZmZiNjU4MDY0ZWU2NTNiMGQyXzQ5NDc4MDIzMjU3ODk_93e0e9f1-25e7-48b6-b3bf-44e782ad95ce" continuedAt="i1213d20c61d04823b0728b00db722f6b" escape="true">Acquisitions</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="i1213d20c61d04823b0728b00db722f6b">On January 13, 2023, Texas Water reached agreements to acquire KT Water Development Ltd. and KT Water Resource L.P. for the purchase price of $<ix:nonFraction unitRef="usd" contextRef="ib0c683050494483ea868658fb55c344b_D20230113-20230113" decimals="-3" name="us-gaap:BusinessCombinationConsiderationTransferred1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV85MTUvZnJhZzoxMzRjNWQ3Mjg4YTI0ZmZmYjY1ODA2NGVlNjUzYjBkMi90ZXh0cmVnaW9uOjEzNGM1ZDcyODhhMjRmZmZiNjU4MDY0ZWU2NTNiMGQyXzU0OTc1NTgxNTQwOA_fa31b3a6-0791-48c6-8073-7bc1540e7433">7,338</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i6a3f273348c24030a4926f665053e636_D20230113-20230113" decimals="-3" name="us-gaap:BusinessCombinationConsiderationTransferred1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV85MTUvZnJhZzoxMzRjNWQ3Mjg4YTI0ZmZmYjY1ODA2NGVlNjUzYjBkMi90ZXh0cmVnaW9uOjEzNGM1ZDcyODhhMjRmZmZiNjU4MDY0ZWU2NTNiMGQyXzU0OTc1NTgxNTQxMw_fad8cf76-ce0d-4e90-bca0-c155efc3c649">53,500</ix:nonFraction>, respectively. KT Water Development Ltd. is an investor-owned water utility providing water to approximately <ix:nonFraction unitRef="people" contextRef="iae5a6ec886204c1f80acb85251e07106_I20230113" decimals="0" name="sjw:PublicUtilitiesAcquisitionNumberOfPeopleServed" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV85MTUvZnJhZzoxMzRjNWQ3Mjg4YTI0ZmZmYjY1ODA2NGVlNjUzYjBkMi90ZXh0cmVnaW9uOjEzNGM1ZDcyODhhMjRmZmZiNjU4MDY0ZWU2NTNiMGQyXzU0OTc1NTgxNTQyMg_2d924ebf-8559-480d-a64a-c5a0499322b1">1,725</ix:nonFraction> people through over <ix:nonFraction unitRef="serviceconnection" contextRef="i548ffebe2f57447cb3b4c08c231e5e19_I20230113" decimals="0" name="sjw:PublicUtilitiesAcquisitionServiceConnections" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV85MTUvZnJhZzoxMzRjNWQ3Mjg4YTI0ZmZmYjY1ODA2NGVlNjUzYjBkMi90ZXh0cmVnaW9uOjEzNGM1ZDcyODhhMjRmZmZiNjU4MDY0ZWU2NTNiMGQyXzU0OTc1NTgxNTQxOA_43c697cc-3fc4-4301-aa8c-42ae4a06b8bb">570</ix:nonFraction> service connections in the Rockwall Ranch subdivision in southern Comal County, Texas.  KT Water Resources L.P. is a privately-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 Utility Commission of Texas approval of the KT Water Development Ltd. acquisition.</ix:continuation></span></div><div style="margin-top:6pt"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14</span></div></div></div><div id="i5dfde4b795f848ae9c2326ead50c6135_61"></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 2.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:35.36pt">MANAGEMENT&#8217;S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS </span></div><div style="padding-left:72pt"><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 per share amounts and otherwise noted)</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%">The information in this Item&#160;2 should be read in conjunction with the financial information and the notes thereto included in Item&#160;1 of this Form&#160;10-Q and the condensed consolidated financial statements and notes thereto and the related &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8221; contained in SJW Group&#8217;s Annual Report on Form 10-K for the year ended December&#160;31, 2022.</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%">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.  Actual results may differ materially from those currently anticipated and expressed in such forward-looking statements as a result of a number of factors.  For more information about such forward-looking statements, including some of the factors that may affect our actual results, please see our disclosures under &#8220;Forward-Looking Statements,&#8221; and elsewhere in this Form 10-Q, including Part II, Item 1A under &#8220;Risk Factors.&#8221;</span></div><div style="margin-top:8pt"><span><br/></span></div><div id="i5dfde4b795f848ae9c2326ead50c6135_64"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">General:</span></div><div 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 with five wholly-owned subsidiaries: San Jose Water Company (&#8220;SJWC&#8221;), SJWNE LLC, SJWTX, Inc., SJW Land Company, and SJWTX Holdings, 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%">SJWC is a public utility in the business of providing water service to approximately 232,000 connections that serve a population of approximately one million people in an area comprising approximately 139 square miles in the metropolitan San Jose, California area.  The principal business of SJWC consists of the production, purchase, storage, purification, distribution, wholesale, and retail sale of water.  SJWC provides water ser  vice to customers in portions of the cities of San Jose and Cupertino and in the cities of Campbell, Monte Sereno, and Saratoga and the Town of Los Gatos, and adjacent unincorporated territories, all in the County of Santa Clara in the State of California.  SJWC distributes water to customers in accordance with accepted water utility methods which include pumping from storage and gravity feed from high elevation reservoirs.  SJWC also provides non-tariffed services under agreements with municipalities and other utilities.  These non-tariffed services include water system operations, maintenance agreements, and antenna site leases.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">SJWC has utility property including land held in fee, impounding reservoirs, diversion facilities, wells, distribution storage, and all water facilities, equipment, office buildings and other property necessary to serve its customers.  Under Section&#160;851 of the California Public Utilities Code, properties currently used and useful in providing utilities services cannot be disposed of unless California Public Utilities Commission (&#8220;CPUC&#8221;) approval is obtained.</span></div><div 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 has approximately 234 acres of nonutility property which has been identified as no longer used and useful in providing utility services.  The majority of the properties are located in the hillside areas adjacent to SJWC&#8217;s various watershed 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%">SJWNE LLC is the holding company for Connecticut Water Service, Inc. (&#8220;CTWS&#8221;).  CTWS, headquartered in Connecticut, serves as a holding company for water utility companies providing water service to approximately 140,000 connections that serve a population of approximately 458,000 people in 81 municipalities throughout Connecticut and Maine and more than 3,000 wastewater connections in Southbury, Connecticut.  The subsidiaries held by CTWS that provide utility water services are The Connecticut Water Company (&#8220;Connecticut Water&#8221;) and The Maine Water Company (&#8220;Maine Water&#8221;).  The remaining two CTWS subsidiaries are Chester Realty, Inc., a real estate company in Connecticut, and New England Water Utility Services, Inc., which provides contract water and sewer operations and other water related services. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The properties of CTWS&#8217;s subsidiaries consist of land, easements, rights (including water rights), buildings, reservoirs, standpipes, dams, wells, supply lines, water treatment plants, pumping plants, 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%">SJWTX, Inc., doing business as The Texas Water Company (&#8220;Texas Water&#8221;), is a public utility in the business of providing water service to approximately 26,000 connections that serve approximately 78,000 people and approximately 900 wastewater connections.  In 2022, SJWTX, Inc. filed and was approved with the State of Texas an assumed named certificate to operate under the name The Texas Water Company.  Texas Water was previously doing business as Canyon Lake Water Service Company.  Texas Water&#8217;s service area comprises more than 268 square miles in Bandera, Blanco, Comal, Hays, Kendall, Medina and Travis Counties in the growing region between San Antonio and Austin, Texas.  Texas Water holds a 25% equity interest in Acequia Water Supply Corporation (&#8220;Acequia&#8221;).  Acequia has been determined to be a variable interest entity within </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%">15</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the scope of Accounting Standards Codification Topic 810 with Texas Water as the primary beneficiary.  As a result, Acequia has been consolidated with Texas Water.   Texas Water is undergoing a corporate reorganization to separate regulated operations from non-tariffed activities.  In November 2021, SJWTX Holdings, Inc. 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, Inc..  SJWTX Holdings, Inc. is a wholly-owned subsidiary of SJW Group, incorporated to hold the investments in Texas Water and TWOS. </span></div><div 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. own undeveloped land and operate commercial buildings in Tennessee, California and Connecticut.  SJW Land Company and Chester Realty, Inc. owned the following real properties during the three months ended March 31, 2023:</span></div><div style="margin-top:11pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.671%"></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:17.028%"></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: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.458%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="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%">&#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:10pt;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:10pt;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 Three months ended March 31, 2023 of </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%">Real Estate Services</span></div></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Description</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%">Location</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%">Acreage</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%">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;border-top:1pt solid #000000;padding:2px 1pt;text-align: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;border-top:1pt solid #000000;padding:2px 1pt;text-align: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="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">361,500</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%">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="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%">15</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%">135,000</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;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="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%">10</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><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, California</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%">101</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><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="margin-top:6pt"><span><br/></span></div><div id="i5dfde4b795f848ae9c2326ead50c6135_67"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">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:36pt;text-indent:-18pt"><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:6.34pt">Regional regulated water utility operations;</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Regional non-tariffed water utility related services provided in accordance with the guidelines established by the CPUC in California, the Public Utilities Regulatory Authority (&#8220;PURA&#8221;) in Connecticut, the Public Utilities Commission of Texas (&#8220;PUCT&#8221;) in Texas, and the Maine Public Utilities Commission (&#8220;MPUC&#8221;) in Maine; 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%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Out-of-region water and utility related services.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 our financial position and operating results, entering markets in which we have 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"><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="#i5dfde4b795f848ae9c2326ead50c6135_915">Note 10</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 Condensed Consolidated Financial Statements&#8221; for SJW Group&#8217;s current acquisition activities.</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%;text-decoration:underline">Real Estate Services:</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&#8217;s real estate investment activity is conducted through SJW Land Company and Chester Realty, Inc.  As noted above, SJW Land Company owns undeveloped land and operates commercial buildings in Tennessee.  Chester Realty, Inc. owns and operates land and commercial buildings in Connecticut.  SJW Land Company and Chester Realty, Inc. manage income producing and other properties until such time a determination is made to reinvest proceeds from the sale of such properties.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16</span></div></div></div><div id="i5dfde4b795f848ae9c2326ead50c6135_70"></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:700;line-height:120%;text-decoration:underline">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%">The discussion and analysis of our financial condition and results of operations is based on the accounting policies used and disclosed in our 2022 consolidated financial statements and accompanying notes that were prepared in accordance with accounting principles generally accepted in the United States of America and included as part of our annual report on Form 10-K for the year ended December&#160;31, 2022, that was filed with the Securities and Exchange Commission on February 24, 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%">Our critical accounting policies are described in Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations included in our annual report on Form 10-K for the year ended December&#160;31, 2022.  Our significant accounting policies are described in our notes to the 2022 Consolidated Financial Statements included in our annual report on Form 10-K for the year ended December&#160;31, 2022.  There have been no changes to our critical or significant accounting policies during the three months ended March 31, 2023.</span></div><div id="i5dfde4b795f848ae9c2326ead50c6135_73"></div><div><span><br/></span></div><div id="i5dfde4b795f848ae9c2326ead50c6135_76"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">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%">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.  Due to the seasonal nature of the water business, the operating results for interim periods are not indicative of the operating results for a 12-month period.  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;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">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 three months ended March 31, 2023, was $11,530, an increase of $7,793, or approximately 209%, from $3,737 for the same period in 2022.  The increase in net income was primarily driven by rate increases in California and Maine, and the delay in SJWC's 2022 General Rate Case, a decrease in depreciation and amortization primarily due to a one-time impact related to amortization on certain Cupertino concession assets in the first quarter 2022 net of increases in depreciation related to new utility plant additions, offset by a one-time gain on sale of nonutility properties of $5,450 in the first quarter 2022.</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Operating Revenue</span></div><div style="margin-top:11pt"><table 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:63.081%"></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 style="width:1.0%"></td><td style="width:16.443%"></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:16.446%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" 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%">Operating Revenue by Segment</span></td></tr><tr style="height:14pt"><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended March 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="display:none"></td><td colspan="3" style="display:none"></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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,849&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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,946&#160;</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="3" style="display:none"></td><td colspan="3" style="display:none"></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%">1,447&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,356&#160;</span></td><td style="background-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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">137,296&#160;</span></td><td style="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%">124,302&#160;</span></td><td style="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:11pt"><table 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:63.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.443%"></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:16.446%"></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></tr><tr style="height:27pt"><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="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three&#160;months&#160;ended<br/>March 31,<br/>2023 vs. 2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:12pt"><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Increase/(decrease)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Water Utility Services:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consumption changes (including unbilled utility revenue)</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%">(6,619)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="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></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%">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%">1,006&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">17,404&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">Balancing and memorandum accounts:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" 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 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Monterey Water Revenue Adjustment Mechanism</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,114&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Water Conservation Memorandum Account (&#8220;WCMA&#8221;)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">498&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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="display:none"></td><td colspan="3" 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 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">410&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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="display:none"></td><td colspan="3" 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%">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%">(1,019)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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="display:none"></td><td colspan="3" 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%">Real Estate Services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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="display:none"></td><td colspan="3" 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: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%">12,994&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Operating Expense</span></div><div style="margin-top:11pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:65.274%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:15.420%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.422%"></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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" 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%">Operating Expense by Segment</span></td></tr><tr style="height:12pt"><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended March 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="display:none"></td><td colspan="3" style="display:none"></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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110,281&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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,430&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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="3" style="display:none"></td><td colspan="3" style="display:none"></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%">899&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">909&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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="3" style="display:none"></td><td colspan="3" style="display:none"></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%">938&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,374&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">112,118&#160;</span></td><td style="background-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%">107,713&#160;</span></td><td style="background-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 change in consolidated operating expense was due to the following factors:</span></div><div style="margin-top:11pt"><table 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:63.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.443%"></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:16.446%"></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></tr><tr style="height:27pt"><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="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three&#160;months&#160;ended<br/>March 31,<br/>2023 vs. 2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:12pt"><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Increase/(decrease)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Water 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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in surface water use</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,646)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">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%">(7,031)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="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></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 and groundwater extraction charge, energy price change and other production expenses, 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%">6,192&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="display:none"></td><td colspan="3" 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%">Balancing and memorandum accounts 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%">6,156&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" 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 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%">671&#160;</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="display:none"></td><td colspan="3" 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%">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,521&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="display:none"></td><td colspan="3" 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 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,382)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="display:none"></td><td colspan="3" 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%">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%">(637)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">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%">92&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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="display:none"></td><td colspan="3" 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%">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%">(1,310)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">Gain on sale of 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:10pt;font-weight:400;line-height:100%">5,450&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,405&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">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 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%">Due to many winter storms, Santa Clara County&#8217;s drought classification was changed in March 2023 from &#8220;Abnormally Dry&#8221; to &#8220;None.&#8221;  In addition, the improved water conditions across the entire State of California have resulted in increased water allocations from the State Water Project (&#8220;SWP&#8221;) and the U.S Bureau of Reclamation&#8217;s Central Valley Project (&#8220;CVP&#8221;).  The SWP and CVP allocations are currently 75% of contracted amounts or 24,439 million gallons, and 100% of contracted amounts or 38,906 million gallons, respectively.  In April 2022, SWP allocation was</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 5% of contracted amounts or 1,629 million gallons, and CVP allocation was reduced to the Public Health and Safety limit due to an exceptionally dry beginning in 2022.  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 1, 2023, Valley Water&#8217;s 10 reservoirs were 68% of capacity with 36,785 million gallons of water in storage.  Valley Water&#8217;s largest reservoir, Anderson, remains drained for a dam seismic retrofit project.  Valley Water also reported that the managed groundwater recharge from January to March in the Santa Clara Plain was 148% of the five-year average.  The groundwater level in the Santa Clara Plain is approximately 24 feet higher than March 2022. According to Valley Water, the projected total groundwater storage at the end of 2023 is expected to be in the Normal Stage of the Water Shortage Contingency 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%">As of March 31, 2023, SJWC&#8217;s Lake Elsman was 100.9% of capacity with 2,024 million gallons of water, approximately 160.7% of the five-year seasonal average.  In addition, the rainfall at SJWC&#8217;s Lake Elsman was measured at 79.59 inches for the period from July 1, 2022 through March 31, 2023, which is 239.2% of the five-year average.  SJWC&#8217;s Montevina Water Treatment Plant treated 1,469 million gallons of water through the first quarter, which is 238.8% of the five-year average.  </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%">18</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div 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 Saratoga Water Treatment Plant treated 39 million gallons of water through the first quarter, which is 75% 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:112%">On April 11, 2023, Valley Water rescinded its water shortage emergency and 15% mandatory conservation target.  Valley Water also established a 15% voluntary call for conservation and retained certain watering and water waste rules.  On the same day, SJWC ended its Mandatory Conservation Plan, which included drought allocations and surcharges, and lowered its drought response from Stage 3 to Stage 1.  SJWC&#8217;s request to continue its WCMA and Water Conservation Expense Memorandum Account (&#8220;WCEMA&#8221;) under the voluntary call for conservation is pending before 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%">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:115%">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%">Texas Water&#8217;s water supply consists of groundwater from wells and purchased treated and untreated raw water from local water agencies.  Texas Water has long-term agreements with the Guadalupe-Blanco River Authority (&#8220;GBRA&#8221;), which expire in 2037, 2040, 2044 and 2050.  The agreements, which are take-or-pay contracts, provide Texas Water with an aggregate of 7,650 acre-feet of water per year from Canyon Lake at prices that may be adjusted periodically by GBRA.  Texas Water 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.  Production wells located in a Comal Trinity Groundwater Conservation District, a regulated portion of the Trinity aquifer, are charged a groundwater pump tax based upon 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%">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%">The following table presents the change in sources of water supply, in million gallons, for Water Utility Services:</span></div><div style="margin-top:11pt"><table 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:38.227%"></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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:13.519%"></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:13.519%"></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:13.519%"></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:13.526%"></td><td style="width:0.1%"></td></tr><tr style="height:20pt"><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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended March 31,</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%">Increase/<br/>(decrease)</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%">%&#160;of Total Change</span></td></tr><tr style="height:12pt"><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">3,388&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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,764&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(376)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4)</span></td><td style="background-color:#cceeff;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%">Groundwater</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><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%">2,068&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,858&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,790)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><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%">Surface water</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><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%">3,303&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,567&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">65&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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></tr><tr><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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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,824&#160;</span></td><td style="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%">10,314&#160;</span></td><td style="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%">(1,490)</span></td><td style="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%">(15)</span></td><td style="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:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in the source of supply mix were consistent with the changes in the 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%">SJWC&#8217;s unaccounted-for water on a 12-month-to-date basis for March&#160;31, 2023, and 2022 approximated 7.5% and 7.2%, respectively, as a percentage of total production.  The unaccounted-for water estimate is based on the results of past experience and the impact of flows through the system, partially offset by SJWC&#8217;s main replacements and lost water 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%">CTWS&#8217;s unaccounted-for water on a 12-month-to-date basis for March&#160;31, 2023, and 2022 approximated 13.9% for each of the respective periods, as a percentage of total production.  The unaccounted-for water estimate is based on the results of past experience and the impact of flows through CTWS&#8217;s systems, unadjusted for any required system flushing, partially offset by Water Infrastructure Conservation Adjustment and Water Infrastructure Surcharge main replacement programs and lost water reduction initiatives.</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">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 change in water production expenses of $671 for the three months ended March 31, 2023, compared to the same period in 2022, was primarily attributable to increases in average per unit costs for purchased water, groundwater extraction, and other production expenses, offset by a decrease in customer usage and an increase in available surface water for SJWC.  Effective July 1, 2022, Valley Water increased the unit price of purchased water by approximately 14% and the groundwater extraction charge by approximately 15%.  </span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Other Operating 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%">Operating expenses, excluding water production expenses, increased $3,734 for the three months ended March 31, 2023, compared to the same period in 2022.  The increase was primarily attributable to the $5,450 gain on sale of nonutility properties </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%">19</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">recorded in the prior year, partially offset by decreases in depreciation and amortization due to a $2,400 one-time impact related to amortization on certain Cupertino concession assets in the first quarter 2022 net of increases in depreciation related to new utility plant additions, and a decrease in maintenance expenses due to the timing of contract work and materials expenses.  </span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Other (Expense) 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%">For the  three months ended March 31, 2023, compared to the same period in 2022, the change in other (expense) income was primarily due to a true-up on prior real estate sale transactions, an increase in the return from retirement plan assets, and an increase in pension non-service cost.  </span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">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%">For the three months ended March&#160;31, 2023, compared to the same period in 2022, income tax expense increased by $11. </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%">The effective consolidated income tax rates were 9%  and 22% for the three months ended March 31, 2023 and 2022, respectively. The lower effective tax rate for the three months ended March&#160;31, 2023, was primarily due to discrete tax items.</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">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%">Almost all of the operating revenue of SJW Group results from the sale of water at rates authorized by the subsidiaries&#8217; respective state utilities commissions.  The state utilities commissions set rates that are intended to provide revenue sufficient to recover operating expenses and the opportunity to achieve a specified return on common equity.  The timing of rate decisions could have an impact on the results of operations.</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="#i5dfde4b795f848ae9c2326ead50c6135_34">Note 2</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 Condensed Consolidated Financial Statements.&#8221;</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;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%">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,418 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% which is 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.  Intervenors in this proceeding, namely the Public Advocates Office and Water Rate Advocates for Transparency, Equity, and Sustainability, have suggested a lower return on equity while the latter has also suggested a higher cost of debt and different capital structure as part of their testimonies.  If approved, new rates are expected to become effective in the third 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%">SJWC filed Advice Letter No. 585 on November 10, 2022 to recover $20,554 in the Interim Rates Memorandum Account in accordance with the 2022 GRC Decision.  Advice Letter No. 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,418 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%">SJWC filed Advice Letter No. 590 on April 6, 2023 to recover $14,196 under-collection in its Monterey-Water Revenue Adjustment Mechanism Balancing Account as of March 31, 2023.  SJWC proposed that this amount be recovered via a 12-month volume surcharge. This filing is pending before 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:112%">SJWC filed Advice Letter No. 592 on April 20, 2023 to continue its WCMA and WCEMA under Valley Water&#8217;s voluntary call for 15% conservation.  This filing is pending before the CPUC.</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Connecticut 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%">On January 26, 2023, Connecticut Water filed for a Water Infrastructure Conservation Adjustment (&#8220;WICA&#8221;) increase of $3,253 in annualized revenues for approximately $27,775 in completed projects.  PURA approved the Company&#8217;s application on March 22, 2023.  On January 25, 2023 Connecticut Water filed its 2022 WICA reconciliation with PURA.  The reconciliation, approved by PURA on March 29, 2023 and effective for 12 months beginning April 1, 2023, replaced the expiring 2021 reconciliation credit of 0.02% with a credit of 0.16%.  The cumulative WICA surcharge as of April 1, 2023 is 6.19%, collecting $6,544 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 February 27, 2023 Connecticut Water filed its 2022 Water Revenue Adjustment mechanism (&#8220;WRA&#8221;).  The mechanism reconciles 2022 revenues as authorized in the Company&#8217;s most recent rate case.  The 2022 WRA, as approved by PURA on March 24, 2023 and effective for 12 months beginning on April 1, 2023 imposes a 4.97% surcredit on customer bills to refund the 2022 revenue over-collection.</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%">20</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;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%">Texas Water has no current general rate case pending. However, it filed its application to establish a System Improvement Charge (&#8220;SIC&#8221;) with the PUCT under Docket No. 54430 on December 30, 2022.  This filing will allow Texas Water 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 Texas Water&#8217;s water revenue by $1,596 and sewer revenue by $29 within one year of the approval from the PUCT.  The PUCT will determine the completeness of the application and sufficiency of the notices on April 11, 2023.  Once the PUCT files the final order approving the SIC, Texas Water will be required to file a general rate case within four years.  Texas Water will incrementally increase its SIC annually until that rate case.  Texas Water expects to receive the final order during the second half of 2023.  Notwithstanding the SIC filing, Texas Water 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:120%">Texas Water plans to acquire a system owned by KT Water Development that provides service to approximately 570 residential connections using the fair market value process and filed rate doctrine.  Texas Water filed its Sales, Transfer, and Merger application with the PUCT on January 3, 2023 under Docket No. 54530.  The PUCT found the application to be administratively complete on March 7, 2023.  Texas Water mailed the customer notices to all KT Water customers on March 24, 2023.</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%;text-decoration:underline">Maine 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%">The rates approved in the Biddeford Saco division by the April 5, 2022 stipulated agreement, which authorized a rate increase of $6,313, or 72.5% went into effect on July 1, 2022.  The Saco River Drinking Water Resource Center began supplying the water distribution system on June 16, 2022.  As part of the stipulated agreement, Maine Water agreed to file a final phase of the rate case by April 1, 2023.  The third filing was submitted on March 31, 2023.  The filing requested an increase in revenue requirement of $2,949, or 19.9% and requested that the increase be implemented over two years with a 12% increase effective July 1, 2023 followed by a 9% increase effective July 1, 2024 with a slight decrease in year three to reach the overall 19.9% requested.</span></div><div 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.  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 $692 increase in annual revenues. </span></div><div style="margin-top:6pt"><span><br/></span></div><div id="i5dfde4b795f848ae9c2326ead50c6135_79"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Liquidity:</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Cash Flow from Operating 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%">During the three months ended March 31, 2023, SJW Group generated cash flows from operations of approximately $50,600, compared to $45,300 for the same period in 2022.  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, stock-based compensation, allowance for equity funds used during construction, gains or losses on the sale of assets, and changes in working capital items.  Cash flow from operations increased by approximately $5,300.  This increase was the result of a combination of the following factors: (1) general working capital and net income, adjusted for non-cash items, increased by $11,800, (2) an increase in collections from accounts receivable and accrued unbilled utility revenue of $3,900, and (3) an increase of $3,200 in regulatory assets primarily due to the recognition of balancing and memorandum accounts, offset by (4) payments of amounts previously invoiced and accrued including accrued production costs, decreased by $9,100, and (5) a decrease of $4,500 in other changes primarily due to prior funds received from the State of California Water and Wastewater Arrearages Payment 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%">As of March&#160;31, 2023, Water Utility Services&#8217; write-offs for uncollectible accounts represented 2% of its total revenue, increased from less than 1% as of March&#160;31, 2022.  The increase in write-offs from prior year is due to the end of state moratoriums to halt collection efforts related to the COVID pandemic.  Management believes that the collection rate for its accounts receivables will gradually return to pre-pandemic levels now that service disconnections are once again allowable in order to mitigate payment delinquencies.</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">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%">During the three months ended March 31, 2023, SJW Group used cash flows from investing activities of approximately $55,000, compared to $49,400 for the same period in 2022.  SJW Group used approximately: (1) $52,400 of cash for company-funded capital expenditures, (2) $2,700 for developer-funded capital expenditures, and (3) $200 for utility plant retirements. </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%">21</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div 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; estimated capital expenditures for 2023, exclusive of capital expenditures financed by customer contributions and advances, are anticipated to be approximately $255,000.  As of March&#160;31, 2023, approximately $52,400 or 21% of the $255,000 has been invested. </span></div><div 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,350,000 in capital expenditures, which includes replacement of pipes and mains, and maintaining water systems.  A significant portion of this amount is subject to future respective state regulatory utility commissions&#8217; approval.  Capital expenditures have the effect of increasing utility plant rate base on which Water Utility Services earns a return.  Water Utility Services actual capital expenditures may vary from their 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 costs will significantly exceed the original installation costs of the retired assets due to increases in the costs of goods and services and increased regulation.</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">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 three months ended March 31, 2023, increased by approximately $5,300 from the same period in the prior year, primarily as a result of (1) an increase in net borrowings and repayments on long-term debt of $70,200, and (2) an increase in net proceeds from our common stock equity offerings of $41,000, offset by (3) a decrease in net borrowings and repayments on our lines of credit of $100,100, and (4) $4,400 decrease in net cash receipts from advances and contributions in aid of construction.</span></div><div style="margin-top:6pt"><span><br/></span></div><div id="i5dfde4b795f848ae9c2326ead50c6135_82"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">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 ability to finance future construction programs and sustain dividend payments depends on its ability to maintain or increase internally generated funds and attract external financing.  The level of future earnings and the related cash flow from operations is dependent, in large part, upon the timing and outcome of regulatory proceedings.</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Short-term Financing Agreements</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 for long-term capital expenditure financing, working capital, and general corporate purposes.  </span></div><div style="margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the line of credit agreements as of March&#160;31, 2023, 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:38.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.198%"></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.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%">Maturity 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%">Line Limit</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 Outstanding</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%">Unused Portion</span></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 #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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:#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 2, 2027</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SJW Group</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">50,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align: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:#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%">140,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%">25,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%">115,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 2px 13pt;text-align: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:#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%">90,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%">90,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 2px 13pt;text-align: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 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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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 syndicated credit agreement</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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align: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:#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%">25,000&#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%">275,000&#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%">CTWS credit agreement</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 14, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,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%">7,433&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,567&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CTWS credit agreement</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 15, 2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">350,000&#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%">72,433&#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%">277,567&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended March 31, 2023, cost of borrowing on the lines of credit averaged </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.74%</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> compared to 1.64% in the same period 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%">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 March&#160;31, 2023, SJW Group and its subsidiaries were in compliance with all covenants on their lines of credit.</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%">22</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Long-term Financing 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:112%">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;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Equity Financing Arrangements</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 1, 2023, SJW Group entered into an Amendment No. 1 to the equity distribution agreement (the &#8220;Equity Distribution Agreement&#8221;), dated November 17, 2021, between the Company and J.P. Morgan Securities LLC, Janney Montgomery Scott LLC, RBC Capital Markets, LLC and Wells Fargo Securities, LLC (each a &#8220;Sales Agent&#8221; and, collectively, the &#8220;Sales Agents&#8221;), pursuant to which the Company increased the aggregate gross sales price of shares of the Company&#8217;s common stock, $0.001 par value per share, that may be sold under the Equity Distribution Agreement from $100,000 to $240,000. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> For the three months ended March&#160;31, 2023, SJW Group issued and sold a total of 547,820 shares of common stock with a weighted average price of $76.10 per share and received approximately $40,997 in net proceeds under the Equity Distribution Agreement.  Since the inception of the Equity Distribution Agreement, SJW Group has issued and sold 1,432,671 shares of common stock with a weighted average price of $74.46 for a total net proceeds of $104,429 and has </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$133,323 remaining to issue from the sale of shares as of March&#160;31, 2023 </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">under the Equity Distribution Agreement.  </span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Credit Rating</span></div><div style="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 2023 and 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 with a stable outlook is an A-, for SJWC with a stable outlook is an A, CTWS with a stable outlook is an A-, and Connecticut Water with a stable outlook is an A-.</span></div><div style="margin-top:6pt"><span><br/></span></div><div id="i5dfde4b795f848ae9c2326ead50c6135_85"></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-weight:700;line-height:120%;padding-left:35.36pt">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.  SJW Group&#8217;s subsidiaries sponsor noncontributory pension and other post-retirement plans for its employees.  Pension and other post-retirement costs and the funded status of the plans may be 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="margin-top:6pt"><span><br/></span></div><div id="i5dfde4b795f848ae9c2326ead50c6135_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%">ITEM 4.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:35.36pt">&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONTROLS 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 13a-15(e) and 15d-15(e) 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 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="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div 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 first fiscal quarter of 2023 that has materially affected, or is reasonably likely to materially affect, the internal controls over financial reporting of SJW Group.</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%">24</span></div></div></div><div id="i5dfde4b795f848ae9c2326ead50c6135_91"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART II.&#160;OTHER INFORMATION</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div id="i5dfde4b795f848ae9c2326ead50c6135_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%">ITEM 1.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:35.36pt">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 is 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 style="margin-top:6pt"><span><br/></span></div><div id="i5dfde4b795f848ae9c2326ead50c6135_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%">ITEM 1A.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:28.14pt">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%">In addition to the other information set forth in this report, you should carefully consider the factors discussed in the &#8220;Risk Factors&#8221; in SJW Group&#8217;s Form 10-K for the year ended December&#160;31, 2022 and our other public filings, which could materially affect our business, financial condition or future results.  There has been no material changes from risk factors previously disclosed in &#8220;Risk Factors&#8221; in SJW Group&#8217;s Form 10-K for the year ended December&#160;31, 2022.</span></div><div style="margin-top:6pt"><span><br/></span></div><div id="i5dfde4b795f848ae9c2326ead50c6135_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%">ITEM 5.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:35.36pt">OTHER INFORMATION</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Quarterly Dividend</span></div><div 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, 2023, the Board of Directors of SJW Group declared the regular quarterly dividend of $0.38 per share of common stock. The dividend will be paid on June 1, 2023, to stockholders of record as of the close of business on May 8, 2023.</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Information Web Sites</span></div><div 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 posts information about the operating and financial performance of SJW Group and its subsidiaries on its web sites at www.sjwgroup.com, www.sjwater.com, www.ctwater.com, www.txwaterco.com and www.mainewater.com from time to time.  The information on our web sites is not a part of and should not be considered incorporated by reference into this Form&#160;10-Q.</span></div><div style="margin-top:6pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25</span></div></div></div><div id="i5dfde4b795f848ae9c2326ead50c6135_103"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="-sec-extract:summary;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:35.36pt">EXHIBITS</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:8.709%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.728%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:86.163%"></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%">Exhibit<br/>Number</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;&#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%">Description</span></td></tr><tr style="height:5pt"><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%">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="sjw-33123xex101.htm">Amendment 1, dated March 1, 2023, to the Equity Distribution</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="sjw-33123xex101.htm"> Agreement, 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="sjw-33123xex101.htm">November 17, 2021,</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="sjw-33123xex101.htm"> by and among the Company, </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="sjw-33123xex101.htm">J.P. Morgan Securities LLC, Janney Montgomery Scott LLC, RBC Capital Markets, LLC</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="sjw-33123xex101.htm"> and Wells Fargo </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="sjw-33123xex101.htm">Securities, LLC.</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="sjw-33123xex101.htm"> Incorporated by reference to Exhibit </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="sjw-33123xex101.htm">1.1</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="sjw-33123xex101.htm"> to </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="sjw-33123xex101.htm">the </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="sjw-33123xex101.htm">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="sjw-33123xex101.htm">March 2, 2023.</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> (1)</span></div></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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;</span></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="sjw-33123xex311.htm">Certification Pursuant to Rule 13a-14(a)/15d-14(a) by Chairman, 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:100%"> (1)</span></div></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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;</span></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="sjw-33123xex312.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:100%"> (1)</span></div></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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;</span></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="sjw-33123xex321.htm">Certification Pursuant to 18 U.S.C. Section 1350 by Chairman, 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:100%"> (1)</span></div></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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;</span></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="sjw-33123xex322.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:100%"> (1)</span></div></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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">XBRL Instance Document - the instance document does not appear in the interactive data file because its XBRL tags are embedded within the inline XBRL document.</span></td></tr><tr style="height: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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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:top"><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: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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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:top"><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: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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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:top"><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: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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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:top"><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: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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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:top"><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: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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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:top"><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 &#8211; the cover page XBRL tags are embedded within the Inline XBRL document</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></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(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">Filed currently herewith.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26</span></div></div></div><div id="i5dfde4b795f848ae9c2326ead50c6135_106"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SIGNATURES</span></div><div 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 the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.</span></div><div style="margin-top:6pt"><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: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:6.084%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:40.542%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.738%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.732%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:42.304%"></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="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:700;line-height:100%">SJW GROUP</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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:700;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:700;line-height:100%">May 1, 2023</span></td><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:10pt;font-weight:700;line-height:100%">By:</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:700;line-height:100%">/s/ ANDREW F. WALTERS</span></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="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding: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%">Andrew F. Walters</span></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="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:700;line-height:100%">Chief Financial Officer and Treasurer<br/>(Principal financial officer)</span></td></tr></table></div><div style="margin-top:6pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27</span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.1
<SEQUENCE>2
<FILENAME>sjw-33123xex101.htm
<DESCRIPTION>EX-10.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="i84549f50d21244c59717898d74ba0092_1"></div><div style="min-height:72pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">EXHIBIT 10.1</font></div><div style="text-align:right"><font><br></font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Execution Version</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%">SJW GROUP</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:400;line-height:100%;text-decoration:underline">AMENDMENT NO. 1 TO DISTRIBUTION AGREEMENT</font></div><div style="margin-bottom:18pt;margin-top:18pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">March 1, 2023</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">J.P. Morgan Securities LLC</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">383 Madison Avenue</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">New York, New York 10179</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Janney Montgomery Scott LLC</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1717 Arch Street</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Philadelphia, Pennsylvania 19103</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">RBC Capital Markets, LLC</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">200 Vesey Street</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">New York, NY 10281</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Wells Fargo Securities, LLC</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">500 West 33rd Street</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">New York, New York 10001</font></div><div><font><br></font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Ladies and Gentlemen&#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%">Reference is made to the Distribution Agreement (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;), dated as of November 17, 2021, by and among SJW Group, a Delaware corporation, and J.P. Morgan Securities LLC, Janney Montgomery Scott LLC, RBC Capital Markets, LLC and Wells Fargo Securities, LLC.  Capitalized terms used but not defined herein shall have the meanings ascribed to such terms in the Agreement. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">In connection with the foregoing, the parties hereto wish to amend the Agreement through this Amendment No. 1 to Distribution Agreement (this &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Amendment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;) to make certain changes to the Agreement with effect on and after the date hereof (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Effective Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">SECTION 1.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Amendments to the Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  The parties hereto agree, from and after the Effective Date, that&#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%">(a) The first paragraph of the Agreement is hereby amended and restated in its entirety to read as follows&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">SJW Group, a Delaware corporation (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Company</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;), confirms its agreement with J.P. Morgan Securities LLC (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">J.P. Morgan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;), Janney Montgomery Scott LLC, RBC Capital Markets, LLC and Wells Fargo Securities, LLC, each as an agent and&#47;or principal under any Terms Agreement (as defined in Section 1(a) below) (each an &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Agent</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; and, collectively, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Agents</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;), with respect to the issuance and sale from time to time by the Company, in the manner and subject to the terms and conditions described below in this Distribution Agreement (this &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;), of Common Stock, $0.001 par value per share (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Common Stock</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;), of the Company having an aggregate Gross Sales Price (as defined in Section 2(b) below) of up to $240,000,000 (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Maximum Amount</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;) on the terms set forth in Section 1 of this Agreement. Such shares are hereinafter collectively referred to as the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Shares</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; and are described in the Prospectus referred to below.</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;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b) Section 3(gg) of the Agreement is hereby amended and restated in its entirety to read as follows&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Neither the Company nor any of its subsidiaries, directors or officers, nor, to the knowledge of the Company, any employee, agent, affiliate or other person associated with or acting on behalf of the Company or any of its subsidiaries is currently the subject or the target of any sanctions administered or enforced by the U.S. government, (including, without limitation, the Office of Foreign Assets Control of the U.S. Department of the Treasury (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">OFAC</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;) or the U.S. Department of State and including, without limitation, the designation as a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">specially designated national</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; or &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">blocked person</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;), the United Nations Security Council (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">UNSC</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;), the European Union, His Majesty&#8217;s Treasury (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">HMT</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;) or other relevant sanctions authority (collectively, &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Sanctions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;), nor is the Company or any of its subsidiaries located, organized or resident in a country or territory that is the subject or target of Sanctions, including, without limitation, Crimea and the non-government controlled areas of the Zaporizhzhia and Kherson Regions of Ukraine, the so-called Donetsk People&#8217;s Republic, the so-called Luhansk People&#8217;s Republic, Cuba, Iran, North Korea and Syria (each, a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Sanctioned Country</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;)&#59; and the Company will not directly or indirectly use the proceeds of the offering of the Shares hereunder, or lend, contribute or otherwise make available such proceeds to any subsidiary, joint venture partner or other person or entity (i) to fund or facilitate any activities of or business with any person that, at the time of such funding or facilitation, is the subject or target of Sanctions, (ii) to fund or facilitate any activities of or business in any Sanctioned Country or (iii) in any other manner that will result in a violation by any person (including any person participating in the transaction, whether as agent, underwriter, advisor, investor or otherwise) of Sanctions. For the past five years, the Company and its subsidiaries have not knowingly engaged in and are not now knowingly engaged in any dealings or transactions with any person that at the time of the dealing or transaction is or was the subject or the target of Sanctions or with any Sanctioned Country. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(c) Section 4(l) of the Agreement is hereby amended and restated in its entirety to read as follows&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(l) Except as otherwise agreed between the Company and the Agents, to pay all costs, expenses, fees and taxes in connection with (i) the preparation and filing of the Registration Statement, the Prospectus, any Permitted Free Writing Prospectus, and any amendments or supplements thereto, and the printing and furnishing of copies of each thereof to the Agents and to dealers (including costs of mailing and shipment), (ii) the registration, issue and delivery of the Shares, (iii) the qualification of the Shares for offering and sale under the securities or blue sky laws of such states or other jurisdictions as the Agents may reasonably designate as aforesaid (including filing fees and the reasonable legal fees and disbursements of counsel to the Agents in connection therewith) and the printing and furnishing of copies of any blue sky surveys to the Agents, (iv) the listing of the Shares on the Exchange and any registration thereof under the Exchange Act, (v) any filing for review, and any review, of the public offering of the Shares by FINRA (including filing fees and the reasonable legal fees and disbursements of counsel to the Agents in connection therewith), (vi) the fees and disbursements of counsel to the Company and of the Company&#8217;s independent registered public accounting firm, (vii) the performance of the Company&#8217;s other obligations hereunder and under any Terms Agreement and (viii) reasonable and documented fees and out-of-pocket expenses of the Agents and their counsel in an aggregate amount not to exceed $50,000 in connection with the execution and delivery of the Amendment to this Agreement and $35,000 in connection with each subsequent Bring-Down Delivery Date (as defined in Section 6(b) </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;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">below) in which the requirement to provide a certificate under clause (i) or (iii) of Section 6(b) are not automatically waived pursuant to Section 6(b) thereof.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(d) Section 10 of the Agreement is hereby amended and restated in its entirety to read as follows&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Notices</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  All notices and other communications under this Agreement and any Terms Agreement shall be in writing and shall be deemed to have been duly given if mailed or transmitted and confirmed by any standard form of communication, and shall be sufficient in all respects if delivered or sent to&#58; </font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">If to J.P. Morgan Securities LLC&#58;</font></div><div style="padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">J.P. Morgan Securities LLC </font></div><div style="padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">383 Madison Avenue, 7th Floor</font></div><div style="padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">New York, New York 10179</font></div><div style="margin-bottom:6pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Attention&#58; Special Equities Group</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">If to Janney Montgomery Scott LLC&#58;</font></div><div style="padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Janney Montgomery Scott LLC</font></div><div style="padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1717 Arch Street</font></div><div style="margin-bottom:6pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Philadelphia, Pennsylvania 19103</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">If to RBC Capital Markets, LLC&#58;</font></div><div style="padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">RBC Capital Markets, LLC</font></div><div style="padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">200 Vesey Street </font></div><div style="margin-bottom:6pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">New York, NY 10281</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">If to Wells Fargo Securities, LLC&#58;</font></div><div style="padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Wells Fargo Securities, LLC</font></div><div style="padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">500 West 33rd Street</font></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">New York, New York 10001</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">If to the Company&#58;</font></div><div style="padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">SJW Group</font></div><div style="padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">110 W. Taylor Street</font></div><div style="padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">San Jose, California 95110, </font></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Attn&#58; Willie Brown, email&#58; willie.brown&#64;sjwater.com</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Notwithstanding the foregoing, Transaction Proposals shall be delivered by the Company to J.P. Morgan Securities LLC by telephone or email to Sanjeet Dewal (telephone number&#58; (212) 622-8783&#59; email&#58; sanjeet.s.dewal&#64;jpmorgan.com, to Janney Montgomery Scott LLC by telephone or email to David Lau (telephone number&#58; (617) 557-2971, email&#58; dlau&#64;janney.com), to RBC Capital Markets, LLC by facsimile or email to TJ Opladen (facsimile&#58; (212) 428-6260 and email&#58; tj.opladen&#64;rbccm.com) and to Wells Fargo Securities, LLC by telephone or email to Equity Syndicate Department (telephone number&#58; (833) 690-2713, email&#58; cmclientsupport&#64;wellsfargo.com)&#59; and Transaction Acceptances shall be delivered by the Agents to the Company by email to Andrew Walters (andrew.walters&#64;sjwater.com).</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%">(e) Schedule A to the Agreement is hereby amended and restated in its entirety to read as follows&#58;</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:12pt;text-align:center;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Authorized Company Representatives</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%">Andrew F. Walters &#8211; Chief Financial Officer &#38; Treasurer</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%">(f) The first paragraph of Exhibit A of the Agreement is hereby amended and restated in its entirety to read as follows&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">SJW Group, a Delaware corporation (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Company</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;), proposes, subject to the terms and conditions stated herein and in the Distribution Agreement dated November 17, 2021 (as amended on or prior to the date hereof, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Distribution Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;) among the Company, J.P. Morgan Securities LLC, RBC Capital Markets, LLC, Wells Fargo Securities LLC and Janney Montgomery Scott LLC, to issue and sell to &#91;J.P. Morgan Securities LLC&#93; &#91;RBC Capital Markets, LLC&#93; &#91;Wells Fargo Securities, LLC&#93; &#91;Janney Montgomery Scott LLC&#93; the securities specified in the Schedule hereto (the &#8220;Purchased Shares&#8221;) (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Designated Agent</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;). Unless otherwise defined herein, terms defined in the Distribution Agreement shall have the same meanings when used herein.</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%">(g) The first paragraph of Exhibit B of the Agreement is hereby amended and restated in its entirety to read as follows&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">We, Andrew F. Walters, Chief Financial Officer and Treasurer and Willie Brown, Vice President, General Counsel and Corporate Secretary of SJW Group, a Delaware corporation (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Company</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;), do hereby certify that this certificate is signed by us in our capacities as authorized officers of the Company and not individually, pursuant to the Distribution Agreement dated November 17, 2021, among the Company, J.P. Morgan Securities LLC, RBC Capital Markets, LLC, Wells Fargo Securities LLC and Janney Montgomery Scott LLC (as amended on or prior to the date hereof, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;),</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">and do hereby further certify on behalf of the Company, as follows&#58;</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">SECTION 2.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">No Other Amendments&#59; References to Agreements</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  Except as set forth in this Amendment, all other terms and provisions of the Agreement shall continue in full force and effect.  All references to the Agreement in the Agreement or in any other document executed or delivered in connection therewith shall, from the date hereof, be deemed a reference to the Agreement as amended by this Amendment.  Notwithstanding anything to the contrary contained herein, this Amendment shall not have any effect on offerings or sales of the Securities prior to the Effective Date or on the terms of the Agreement and the rights and obligations of the parties thereunder, insofar as they relate to such offerings or sales, including, without limitation, the representations, warranties and agreements (including the indemnification and contribution provisions) contained in the Agreement.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">SECTION 3.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Applicable Law</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  This Amendment will be governed by, and construed in accordance with, the laws of the State of New York.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">SECTION 4.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Effect of Headings</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  The Section headings herein are included for convenience of reference only and are not intended to be part of, or affect the meaning or interpretation of, this Amendment or the Agreement.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">SECTION 5.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Counterparts</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  This Amendment may be signed in counterparts (which may include counterparts delivered by any standard form of telecommunication), each of which shall be an original and all of which together shall constitute one and the same instrument. This Amendment may be delivered by any party by facsimile or other electronic transmission. The words &#8220;execution,&#8221; &#8220;signed,&#8221; &#8220;signature,&#8221; &#8220;delivery,&#8221; and words of like import in or relating to this Amendment, or any document to be signed in connection with this Amendment, shall be deemed to include electronic signatures, deliveries or the keeping of records in electronic form, </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><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%">each of which shall be of the same legal effect, validity or enforceability as a manually executed signature, physical delivery thereof or the use of a paper-based recordkeeping system, as the case may be, and the parties hereto consent to conduct the transactions contemplated hereunder by electronic means.</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:400;line-height:100%">&#91;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:100%">Signature Pages Follow</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#93;</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%">5</font></div><div><font><br></font></div></div></div><div id="i84549f50d21244c59717898d74ba0092_4"></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%">If the foregoing is in accordance with your understanding of our agreement, please sign and return to the Company a counterpart hereof, whereupon this instrument, along with all counterparts, will become a binding agreement by and among the parties hereto in accordance with its terms.</font></div><div style="margin-bottom:18pt;padding-left:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Very truly yours,</font></div><div style="margin-bottom:12pt;padding-left:0.25pt"><font><br></font></div><div style="margin-bottom:18pt;padding-left:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">SJW GROUP</font></div><div style="margin-bottom:12pt;padding-left:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font></div><div style="margin-bottom:24pt;padding-left:237.6pt;text-indent:-21.6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">By&#58;&#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">&#47;s&#47; Andrew Walters&#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%"><br>Name&#58; Andrew F. Walters<br>Title&#58; Chief Financial Officer and Treasurer</font></div><div style="margin-bottom:12pt;padding-left:216pt"><font><br></font></div><div style="margin-bottom:12pt;padding-left:237.6pt;text-indent:-21.6pt"><font><br></font></div><div style="margin-bottom:24pt;margin-top:48pt"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#91;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Signature Page to Amendment No. 1 to Distribution Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#93;</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:24pt"><font><br></font></div><div style="margin-bottom:24pt;margin-top:48pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">CONFIRMED AND ACCEPTED, as of the date first above written&#58;</font></div><div style="margin-bottom:24pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">J.P. MORGAN SECURITIES LLC</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">By&#58;  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">&#47;s&#47; Signed</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><br>&#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%">Authorized Signatory</font></div><div style="margin-bottom:24pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">JANNEY MONTGOMERY SCOTT LLC</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">By&#58;  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">&#47;s&#47; Signed&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><br>&#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%">Authorized Signatory</font></div><div style="margin-bottom:24pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">RBC CAPITAL MARKETS, LLC</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">By&#58;  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">&#47;s&#47; Signed&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><br>&#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%">Authorized Signatory</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">WELLS FARGO SECURITIES, LLC</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">By&#58;  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">&#47;s&#47; Signed&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><br>&#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%">Authorized Signatory</font></div><div style="margin-bottom:12pt"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#91;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Signature Page to Amendment No. 1 to Distribution Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#93;</font></div><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>3
<FILENAME>sjw-33123xex311.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="ia2c4d2eae7754a50ba10d21a8a874197_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:400;line-height:120%">Exhibit 31.1 </font></div><div style="margin-top:9pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CERTIFICATIONS </font></div><div style="margin-top:9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, Eric W. Thornburg, certify that&#58; </font></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><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:10.5pt">I have reviewed this Quarterly Report on Form 10-Q of SJW Group (the &#8220;registrant&#8221;)&#59; </font></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><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:10.5pt">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report&#59; </font></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report&#59; </font></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">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:9pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.24pt">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:9pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">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:9pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.24pt">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:9pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">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:9pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">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:9pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.24pt">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:9pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">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;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:4.317%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:46.191%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:46.192%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 1, 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%">Chairman, 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 style="text-align:center"><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>4
<FILENAME>sjw-33123xex312.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="i95a2c1123a31429f96a3aa097d2c3c61_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:400;line-height:120%">Exhibit 31.2 </font></div><div style="margin-top:9pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CERTIFICATIONS </font></div><div style="margin-top:9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, Andrew F. Walters, certify that&#58; </font></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><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:10.5pt">I have reviewed this Quarterly Report on Form 10-Q of SJW Group (the &#8220;registrant&#8221;)&#59; </font></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><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:10.5pt">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report&#59; </font></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report&#59; </font></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">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:9pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.24pt">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:9pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">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:9pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.24pt">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:9pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">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:9pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">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:9pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.24pt">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:9pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</font></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:4.317%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:46.191%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:46.192%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 1, 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; ANDREWS 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><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.1
<SEQUENCE>5
<FILENAME>sjw-33123xex321.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="i1069f46dae3d4910ab523298623b981e_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:400;line-height:120%">Exhibit 32.1 </font></div><div style="margin-top:9pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION PURSUANT TO </font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">18 U.S.C. SECTION 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:9pt;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Quarterly Report of SJW Group (the &#8220;Company&#8221;) on Form 10-Q for the quarter ended March&#160;31, 2023 as filed with the Securities and Exchange Commission on the date hereof (the &#8220;Report&#8221;), I, Eric W. Thornburg, Chairman, President and Chief Executive Officer 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:9pt;padding-left:36pt;text-indent:-18pt"><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:6.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:9pt;padding-left:36pt;text-indent:-18pt"><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:6.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><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</font></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><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><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Eric W. Thornburg</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chairman, President and Chief Executive Officer</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Principal executive officer)</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><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%">May 1, 2023</font></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.2
<SEQUENCE>6
<FILENAME>sjw-33123xex322.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="i351a5a1db5cd40c3ae7e7d18b2fee1bd_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:400;line-height:120%">Exhibit 32.2 </font></div><div style="margin-top:9pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION 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:9pt;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Quarterly Report of SJW Group (the &#8220;Company&#8221;) on Form 10-Q for the quarter ended March&#160;31, 2023 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:9pt;padding-left:36pt;text-indent:-18pt"><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:6.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:9pt;padding-left:36pt;text-indent:-18pt"><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:6.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><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</font></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><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><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Andrew F. Walters</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Financial Officer and Treasurer</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Principal financial officer)</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 1, 2023</font></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><font><br></font></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>7
<FILENAME>sjw-20230331.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:487d5d80-b190-457d-8bba-a970c5b06088,g:8202a8c6-1658-47ab-a341-5bca3d39ecfe-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:sjw="http://www.sjwater.com/20230331" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2020-01-21" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.sjwater.com/20230331">
  <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.sec.gov/dei/2022" schemaLocation="https://xbrl.sec.gov/dei/2022/dei-2022.xsd"/>
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="sjw-20230331_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-20230331_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-20230331_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-20230331_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="Cover" roleURI="http://www.sjwater.com/role/Cover">
        <link:definition>0000001 - Document - Cover</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" roleURI="http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME">
        <link:definition>0000002 - Statement - CONDENSED 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="CONDENSEDCONSOLIDATEDBALANCESHEETS" roleURI="http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS">
        <link:definition>0000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" roleURI="http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical">
        <link:definition>0000004 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" roleURI="http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY">
        <link:definition>0000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS&#8217; 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="CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYParenthetical" roleURI="http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYParenthetical">
        <link:definition>0000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS&#8217; EQUITY (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" roleURI="http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS">
        <link:definition>0000007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="General" roleURI="http://www.sjwater.com/role/General">
        <link:definition>0000008 - Disclosure - General</link: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>0000009 - 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>0000010 - 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="BankBorrowingsandLongTermLiabilities" roleURI="http://www.sjwater.com/role/BankBorrowingsandLongTermLiabilities">
        <link:definition>0000011 - Disclosure - Bank Borrowings and Long-Term Liabilities</link: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>0000012 - 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="CommitmentsandContingencies" roleURI="http://www.sjwater.com/role/CommitmentsandContingencies">
        <link:definition>0000013 - Disclosure - Commitments and Contingencies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BenefitPlans" roleURI="http://www.sjwater.com/role/BenefitPlans">
        <link:definition>0000014 - 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>0000015 - 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="SegmentandNonTariffedBusinessReporting" roleURI="http://www.sjwater.com/role/SegmentandNonTariffedBusinessReporting">
        <link:definition>0000016 - Disclosure - Segment and Non-Tariffed Business 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="Acquisitions" roleURI="http://www.sjwater.com/role/Acquisitions">
        <link:definition>0000017 - Disclosure - Acquisitions</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GeneralPolicies" roleURI="http://www.sjwater.com/role/GeneralPolicies">
        <link:definition>0000018 - Disclosure - General (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="GeneralTables" roleURI="http://www.sjwater.com/role/GeneralTables">
        <link:definition>0000019 - Disclosure - General (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>0000020 - 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="BenefitPlansTables" roleURI="http://www.sjwater.com/role/BenefitPlansTables">
        <link:definition>0000021 - 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>0000022 - 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="SegmentandNonTariffedBusinessReportingTables" roleURI="http://www.sjwater.com/role/SegmentandNonTariffedBusinessReportingTables">
        <link:definition>0000023 - Disclosure - Segment and Non-Tariffed Business 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="GeneralNarrativeDetails" roleURI="http://www.sjwater.com/role/GeneralNarrativeDetails">
        <link:definition>0000024 - Disclosure - General - 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="GeneralMajorStreamsofRevenueDetails" roleURI="http://www.sjwater.com/role/GeneralMajorStreamsofRevenueDetails">
        <link:definition>0000025 - Disclosure - General - Major Streams of Revenue (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GeneralScheduleofRealEstateInvestmentsandNonutilityPropertiesDetails" roleURI="http://www.sjwater.com/role/GeneralScheduleofRealEstateInvestmentsandNonutilityPropertiesDetails">
        <link:definition>0000026 - Disclosure - General - Schedule of 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="GeneralFairValueMeasurementDetails" roleURI="http://www.sjwater.com/role/GeneralFairValueMeasurementDetails">
        <link:definition>0000027 - Disclosure - General - Fair Value Measurement (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="GeneralEarningsperShareDetails" roleURI="http://www.sjwater.com/role/GeneralEarningsperShareDetails">
        <link:definition>0000028 - Disclosure - General - 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>0000029 - 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="RegulatoryMattersNarrativeDetails" roleURI="http://www.sjwater.com/role/RegulatoryMattersNarrativeDetails">
        <link:definition>0000030 - Disclosure - Regulatory Matters - 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="CapitalizationDetails" roleURI="http://www.sjwater.com/role/CapitalizationDetails">
        <link:definition>0000031 - 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="BankBorrowingsandLongTermLiabilitiesDetails" roleURI="http://www.sjwater.com/role/BankBorrowingsandLongTermLiabilitiesDetails">
        <link:definition>0000032 - Disclosure - Bank Borrowings and Long-Term 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="IncomeTaxesDetails" roleURI="http://www.sjwater.com/role/IncomeTaxesDetails">
        <link:definition>0000033 - Disclosure - Income Taxes (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BenefitPlansNarrativeDetails" roleURI="http://www.sjwater.com/role/BenefitPlansNarrativeDetails">
        <link:definition>0000034 - 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="BenefitPlansScheduleofNetBenefitCostsDetails" roleURI="http://www.sjwater.com/role/BenefitPlansScheduleofNetBenefitCostsDetails">
        <link:definition>0000035 - Disclosure - Benefit Plans - Schedule of Net Benefit Costs (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>0000036 - 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="EquityPlansScheduleofCompensationCostsChargedtoIncomeandProceedsfromtheExerciseofAnyRestrictedStockandSimilarInstrumentsthatareRecordedtoAdditionalPaidInCapitalandCommonStockbyAwardTypeDetails" roleURI="http://www.sjwater.com/role/EquityPlansScheduleofCompensationCostsChargedtoIncomeandProceedsfromtheExerciseofAnyRestrictedStockandSimilarInstrumentsthatareRecordedtoAdditionalPaidInCapitalandCommonStockbyAwardTypeDetails">
        <link:definition>0000037 - Disclosure - Equity Plans - Schedule of Compensation Costs Charged to Income and Proceeds from the Exercise of Any Restricted Stock and Similar Instruments that are Recorded to Additional Paid-In Capital and Common Stock, by Award Type (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="SegmentandNonTariffedBusinessReportingNarrativeDetails" roleURI="http://www.sjwater.com/role/SegmentandNonTariffedBusinessReportingNarrativeDetails">
        <link:definition>0000038 - Disclosure - Segment and Non-Tariffed Business Reporting - 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="SegmentandNonTariffedBusinessReportingScheduleofSegmentReportingInformationbySegmentDetails" roleURI="http://www.sjwater.com/role/SegmentandNonTariffedBusinessReportingScheduleofSegmentReportingInformationbySegmentDetails">
        <link:definition>0000039 - Disclosure - Segment and Non-Tariffed Business Reporting - Schedule of Segment Reporting Information, by Segment (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="AcquisitionsDetails" roleURI="http://www.sjwater.com/role/AcquisitionsDetails">
        <link:definition>0000040 - Disclosure - Acquisitions (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_BusinessCombinationsDebtPremiumMember" abstract="true" name="BusinessCombinationsDebtPremiumMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sjw_SaleOfStockAggregateGrossSalesPrice" abstract="false" name="SaleOfStockAggregateGrossSalesPrice" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sjw_AllOtherBalancingAndMemorandumAccountsMember" abstract="true" name="AllOtherBalancingAndMemorandumAccountsMember" 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_ReportableSegmentOneMember" abstract="true" name="ReportableSegmentOneMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sjw_PublicUtilitiesAcquisitionServiceConnections" abstract="false" name="PublicUtilitiesAcquisitionServiceConnections" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="sjw_RegulatoryMechanismsOtherNet" abstract="false" name="RegulatoryMechanismsOtherNet" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sjw_EmployeeStockPurchasePlanMember" abstract="true" name="EmployeeStockPurchasePlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sjw_Accruedgroundwaterextractionchargespurchasedwaterandpower" abstract="false" name="Accruedgroundwaterextractionchargespurchasedwaterandpower" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_AtTheMarketOfferingMemberMember" abstract="true" name="AtTheMarketOfferingMemberMember" 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_CostRecoveryAccountsMember" abstract="true" name="CostRecoveryAccountsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sjw_UtilityPropertyInstalledByDeveloper" abstract="false" name="UtilityPropertyInstalledByDeveloper" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sjw_MarketbasedRSUMember" abstract="true" name="MarketbasedRSUMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sjw_WaterProductionCostsAbstract" abstract="true" name="WaterProductionCostsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="sjw_PublicUtilitiesAcquisitionNumberOfPeopleServed" abstract="false" name="PublicUtilitiesAcquisitionNumberOfPeopleServed" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <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_PaymentsToAcquireWaterSystemsUsingCompanyFunds" abstract="false" name="PaymentsToAcquireWaterSystemsUsingCompanyFunds" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_GroundwaterExtractionCharges" abstract="false" name="GroundwaterExtractionCharges" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" 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_DefinedBenefitPlanRateOfCompensationIncrease" abstract="false" name="DefinedBenefitPlanRateOfCompensationIncrease" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuableUponExercise" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuableUponExercise" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <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_ReportableSegmentTwoMember" abstract="true" name="ReportableSegmentTwoMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sjw_WaterConservationMemorandumAccountWCMAMember" abstract="true" name="WaterConservationMemorandumAccountWCMAMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_AlternativeRevenueProgramsNet" abstract="false" name="AlternativeRevenueProgramsNet" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" 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_A2022GeneralRateCaseInterimMemorandumAccountMember" abstract="true" name="A2022GeneralRateCaseInterimMemorandumAccountMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAbstract" abstract="true" name="WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <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_UnrecognizedTaxBenefitsGross" abstract="false" name="UnrecognizedTaxBenefitsGross" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" 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_KTWaterResourceLPMember" abstract="true" name="KTWaterResourceLPMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_PaymentsToAcquireWaterSystemsUsingContributionsInAidOfConstruction" abstract="false" name="PaymentsToAcquireWaterSystemsUsingContributionsInAidOfConstruction" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sjw_MontereyWaterRevenueAdjustmentMechanismMWRAMMember" abstract="true" name="MontereyWaterRevenueAdjustmentMechanismMWRAMMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_SaleOfStockTotalEquityDistributionAgreementRemaining" abstract="false" name="SaleOfStockTotalEquityDistributionAgreementRemaining" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sjw_WaterRevenueAdjustmentMember" abstract="true" name="WaterRevenueAdjustmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_SanJoseWaterCompanyMember" abstract="true" name="SanJoseWaterCompanyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_TexasWaterMember" abstract="true" name="TexasWaterMember" 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_RegulatoryBalancingAndMemorandumAccountsRevenueNet" abstract="false" name="RegulatoryBalancingAndMemorandumAccountsRevenueNet" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sjw_WarehouseBuildingMember" abstract="true" name="WarehouseBuildingMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>8
<FILENAME>sjw-20230331_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:487d5d80-b190-457d-8bba-a970c5b06088,g:8202a8c6-1658-47ab-a341-5bca3d39ecfe-->
<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/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" xlink:type="simple" xlink:href="sjw-20230331.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"/>
  <link:calculationLink xlink:role="http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WaterProductionCosts_ae8bce5b-4014-4e63-a4fa-bc54594737c3" 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_56de66dc-1c34-4098-8b84-d09754e747cc" 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_ae8bce5b-4014-4e63-a4fa-bc54594737c3" xlink:to="loc_us-gaap_CostOfPurchasedWater_56de66dc-1c34-4098-8b84-d09754e747cc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpensePurchasedPower_8698ccd5-aa51-44ae-a879-d820b43e8231" 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_ae8bce5b-4014-4e63-a4fa-bc54594737c3" xlink:to="loc_us-gaap_UtilitiesOperatingExpensePurchasedPower_8698ccd5-aa51-44ae-a879-d820b43e8231" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_GroundwaterExtractionCharges_a369ed18-11b8-47a4-94f6-7da1c8c22eaa" xlink:href="sjw-20230331.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_ae8bce5b-4014-4e63-a4fa-bc54594737c3" xlink:to="loc_sjw_GroundwaterExtractionCharges_a369ed18-11b8-47a4-94f6-7da1c8c22eaa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseOther_add30bab-f222-48bd-81f1-54af956d2584" 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_ae8bce5b-4014-4e63-a4fa-bc54594737c3" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseOther_add30bab-f222-48bd-81f1-54af956d2584" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_e37a70e6-31c5-496b-beb0-00a7cf750f93" 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_eeefe0ef-4427-4945-91e8-900c289136fc" 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_e37a70e6-31c5-496b-beb0-00a7cf750f93" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_eeefe0ef-4427-4945-91e8-900c289136fc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_8002f0e1-f3da-4a49-8031-c90bcfdeebc8" 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_e37a70e6-31c5-496b-beb0-00a7cf750f93" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_8002f0e1-f3da-4a49-8031-c90bcfdeebc8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_4aab31a1-a933-4658-b116-b9982b7c857c" 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_cef1b608-2677-40e1-a1f4-5be3d924a923" 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_4aab31a1-a933-4658-b116-b9982b7c857c" xlink:to="loc_us-gaap_NetIncomeLoss_cef1b608-2677-40e1-a1f4-5be3d924a923" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_9ce00169-bddf-40a1-b0fb-6f1999c3be55" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_4aab31a1-a933-4658-b116-b9982b7c857c" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_9ce00169-bddf-40a1-b0fb-6f1999c3be55" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpense_1f7faae1-6b52-4249-9772-7ff87d2a766e" 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_UtilitiesOperatingExpenseDepreciationAndAmortization_c9871e50-46aa-493f-ad4f-f8874ce91b79" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_UtilitiesOperatingExpense_1f7faae1-6b52-4249-9772-7ff87d2a766e" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization_c9871e50-46aa-493f-ad4f-f8874ce91b79" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets_ec9edf7c-3f43-461f-ac07-ae20dc221c18" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnDispositionOfAssets"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_UtilitiesOperatingExpense_1f7faae1-6b52-4249-9772-7ff87d2a766e" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets_ec9edf7c-3f43-461f-ac07-ae20dc221c18" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseMaintenance_e6127e73-f66c-4a00-833d-47cf7e8a707d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UtilitiesOperatingExpenseMaintenance"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_UtilitiesOperatingExpense_1f7faae1-6b52-4249-9772-7ff87d2a766e" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseMaintenance_e6127e73-f66c-4a00-833d-47cf7e8a707d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_16d28888-b7d6-4f9f-8d61-58084a228c0a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_UtilitiesOperatingExpense_1f7faae1-6b52-4249-9772-7ff87d2a766e" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_16d28888-b7d6-4f9f-8d61-58084a228c0a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseTaxes_9d9b2483-39fc-447b-a7c8-00a09b6832b4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UtilitiesOperatingExpenseTaxes"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_UtilitiesOperatingExpense_1f7faae1-6b52-4249-9772-7ff87d2a766e" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseTaxes_9d9b2483-39fc-447b-a7c8-00a09b6832b4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WaterProductionCosts_b298f98f-ca3a-46cb-a515-a302ff8d03f5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WaterProductionCosts"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_UtilitiesOperatingExpense_1f7faae1-6b52-4249-9772-7ff87d2a766e" xlink:to="loc_us-gaap_WaterProductionCosts_b298f98f-ca3a-46cb-a515-a302ff8d03f5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_97e7d22c-7c5f-42dc-8a35-7673663bd4b1" 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_InterestExpenseDebt_8522f674-2dcd-4098-ae33-e591dab6b686" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpenseDebt"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_97e7d22c-7c5f-42dc-8a35-7673663bd4b1" xlink:to="loc_us-gaap_InterestExpenseDebt_8522f674-2dcd-4098-ae33-e591dab6b686" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_f0088ee5-36f3-475c-8c5b-21a1a3a4fa12" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_97e7d22c-7c5f-42dc-8a35-7673663bd4b1" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_f0088ee5-36f3-475c-8c5b-21a1a3a4fa12" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_6e308b27-3848-4528-a7c8-70627238e277" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_97e7d22c-7c5f-42dc-8a35-7673663bd4b1" xlink:to="loc_us-gaap_OperatingIncomeLoss_6e308b27-3848-4528-a7c8-70627238e277" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent_445151dc-2484-4d29-838f-2c939c5439e9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_97e7d22c-7c5f-42dc-8a35-7673663bd4b1" xlink:to="loc_us-gaap_NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent_445151dc-2484-4d29-838f-2c939c5439e9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_432b776b-4f1e-42ef-8cc5-1fdc13aa1103" 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_UtilitiesOperatingExpense_ad70ced1-d1d2-4f4d-b162-014784d1dbef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UtilitiesOperatingExpense"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_432b776b-4f1e-42ef-8cc5-1fdc13aa1103" xlink:to="loc_us-gaap_UtilitiesOperatingExpense_ad70ced1-d1d2-4f4d-b162-014784d1dbef" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_4c4f4e3d-bf6e-42c1-b4e9-2d19f5833753" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_432b776b-4f1e-42ef-8cc5-1fdc13aa1103" xlink:to="loc_us-gaap_Revenues_4c4f4e3d-bf6e-42c1-b4e9-2d19f5833753" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" xlink:type="simple" xlink:href="sjw-20230331.xsd#CONDENSEDCONSOLIDATEDBALANCESHEETS"/>
  <link:calculationLink xlink:role="http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_6aa6668c-4155-45d1-ac85-670e6ac0d75e" 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_d92037e5-3280-46a5-bdbe-6f2d05bb3809" 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_6aa6668c-4155-45d1-ac85-670e6ac0d75e" xlink:to="loc_us-gaap_RealEstateInvestmentPropertyNet_d92037e5-3280-46a5-bdbe-6f2d05bb3809" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_a2f6822d-d275-4978-8e8e-d7dc83b07227" 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_6aa6668c-4155-45d1-ac85-670e6ac0d75e" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_a2f6822d-d275-4978-8e8e-d7dc83b07227" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_34371914-deae-4c0d-8c04-e64c11d332c7" 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_6aa6668c-4155-45d1-ac85-670e6ac0d75e" xlink:to="loc_us-gaap_AssetsCurrent_34371914-deae-4c0d-8c04-e64c11d332c7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet_406e8247-9502-477f-94a9-90cb7dad055d" 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_6aa6668c-4155-45d1-ac85-670e6ac0d75e" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet_406e8247-9502-477f-94a9-90cb7dad055d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_10ee5164-b768-4fdf-ab03-8826ed582048" 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_48f17f8c-f563-45e1-a369-4055e9a774b9" 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_10ee5164-b768-4fdf-ab03-8826ed582048" xlink:to="loc_us-gaap_CapitalizationLongtermDebtAndEquity_48f17f8c-f563-45e1-a369-4055e9a774b9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_96af2b67-3dd4-427a-ac93-fa5b3ba95a52" 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_10ee5164-b768-4fdf-ab03-8826ed582048" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_96af2b67-3dd4-427a-ac93-fa5b3ba95a52" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_c76dea5d-8d29-4696-8087-b5d31dd46fe6" 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_10ee5164-b768-4fdf-ab03-8826ed582048" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_c76dea5d-8d29-4696-8087-b5d31dd46fe6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContributionsInAidOfConstruction_9f370dbe-d047-44df-bccf-80cb94891e82" 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_10ee5164-b768-4fdf-ab03-8826ed582048" xlink:to="loc_us-gaap_ContributionsInAidOfConstruction_9f370dbe-d047-44df-bccf-80cb94891e82" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_0048600d-25ee-4735-91a1-8ad3de1b6566" 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_10ee5164-b768-4fdf-ab03-8826ed582048" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_0048600d-25ee-4735-91a1-8ad3de1b6566" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_814958b3-5ec0-412d-b35d-91588c714cc5" 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_10ee5164-b768-4fdf-ab03-8826ed582048" xlink:to="loc_us-gaap_CommitmentsAndContingencies_814958b3-5ec0-412d-b35d-91588c714cc5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_de9b266d-cd16-4204-b4d1-a2a8ae555371" 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_10ee5164-b768-4fdf-ab03-8826ed582048" xlink:to="loc_us-gaap_LiabilitiesCurrent_de9b266d-cd16-4204-b4d1-a2a8ae555371" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_21b6b87f-9085-42d5-89d7-0503f4fb4712" 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_10ee5164-b768-4fdf-ab03-8826ed582048" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_21b6b87f-9085-42d5-89d7-0503f4fb4712" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_fb6e471a-ba0a-4110-8bb7-621ff4ac6c9a" 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_3a41e2d0-74ae-46ab-9b7c-5385df1aa763" 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_fb6e471a-ba0a-4110-8bb7-621ff4ac6c9a" xlink:to="loc_us-gaap_ReceivablesLongTermContractsOrPrograms_3a41e2d0-74ae-46ab-9b7c-5385df1aa763" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Cash_98cedb5e-b490-463b-b73f-c901fc0d061d" 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_fb6e471a-ba0a-4110-8bb7-621ff4ac6c9a" xlink:to="loc_us-gaap_Cash_98cedb5e-b490-463b-b73f-c901fc0d061d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NontradeReceivablesCurrent_5d45dfd6-dfc5-4337-8c90-dda33d179841" 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_fb6e471a-ba0a-4110-8bb7-621ff4ac6c9a" xlink:to="loc_us-gaap_NontradeReceivablesCurrent_5d45dfd6-dfc5-4337-8c90-dda33d179841" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_1852ea74-0e2a-4d88-987f-1f2b6ef246ce" 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_fb6e471a-ba0a-4110-8bb7-621ff4ac6c9a" xlink:to="loc_us-gaap_OtherAssetsCurrent_1852ea74-0e2a-4d88-987f-1f2b6ef246ce" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_9abda53d-08ae-434f-a288-b2f62a3e53aa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_fb6e471a-ba0a-4110-8bb7-621ff4ac6c9a" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_9abda53d-08ae-434f-a288-b2f62a3e53aa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseCurrent_2b8a37f2-ab7e-4378-baba-e8fa3adc1921" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_fb6e471a-ba0a-4110-8bb7-621ff4ac6c9a" xlink:to="loc_us-gaap_PrepaidExpenseCurrent_2b8a37f2-ab7e-4378-baba-e8fa3adc1921" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsCurrent_fd310091-b60a-41e6-867c-9f67a7073563" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryAssetsCurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_fb6e471a-ba0a-4110-8bb7-621ff4ac6c9a" xlink:to="loc_us-gaap_RegulatoryAssetsCurrent_fd310091-b60a-41e6-867c-9f67a7073563" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsHeldForSaleNotPartOfDisposalGroup_9d2ad2f2-038c-4004-93f1-959bcf24657a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsHeldForSaleNotPartOfDisposalGroup"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_fb6e471a-ba0a-4110-8bb7-621ff4ac6c9a" xlink:to="loc_us-gaap_AssetsHeldForSaleNotPartOfDisposalGroup_9d2ad2f2-038c-4004-93f1-959bcf24657a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_2cc7ceee-3922-40a3-9982-b199e1861c07" 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_4aba6386-a93a-4742-94c2-b8c05ea2caa6" 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_2cc7ceee-3922-40a3-9982-b199e1861c07" xlink:to="loc_us-gaap_CommonStockValue_4aba6386-a93a-4742-94c2-b8c05ea2caa6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_debb4ded-cc31-463d-8183-6d849f59981d" 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_2cc7ceee-3922-40a3-9982-b199e1861c07" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_debb4ded-cc31-463d-8183-6d849f59981d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_785546ed-5b66-41d3-9e96-711aa998b3d4" 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_2cc7ceee-3922-40a3-9982-b199e1861c07" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_785546ed-5b66-41d3-9e96-711aa998b3d4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_6d12c364-d42b-4fd0-abc0-ab4040f7d7f2" 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_2cc7ceee-3922-40a3-9982-b199e1861c07" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_6d12c364-d42b-4fd0-abc0-ab4040f7d7f2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RealEstateInvestmentPropertyNet_78f71434-f908-4c32-b89e-be8e15ab739d" 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_ed227d85-90a2-40ad-9506-725d53b4c756" 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_78f71434-f908-4c32-b89e-be8e15ab739d" xlink:to="loc_us-gaap_RealEstateInvestmentPropertyAtCost_ed227d85-90a2-40ad-9506-725d53b4c756" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RealEstateInvestmentPropertyAccumulatedDepreciation_40572f66-efb2-4961-917f-91d2225098eb" 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_78f71434-f908-4c32-b89e-be8e15ab739d" xlink:to="loc_us-gaap_RealEstateInvestmentPropertyAccumulatedDepreciation_40572f66-efb2-4961-917f-91d2225098eb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizationLongtermDebtAndEquity_04b8d7b0-78e5-4061-82f3-9e2e91170496" 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_0a7e1612-23ae-4198-a780-ef5fc78b5743" 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_04b8d7b0-78e5-4061-82f3-9e2e91170496" xlink:to="loc_us-gaap_StockholdersEquity_0a7e1612-23ae-4198-a780-ef5fc78b5743" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_e327b8ba-3a3e-4abd-b02e-8a5cdd82ffa8" 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_04b8d7b0-78e5-4061-82f3-9e2e91170496" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_e327b8ba-3a3e-4abd-b02e-8a5cdd82ffa8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_3e3ced44-685e-4a3a-86bc-e96dcd23e4ae" 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_655d9e8e-aa79-4474-8174-9d26e11d902b" 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_3e3ced44-685e-4a3a-86bc-e96dcd23e4ae" xlink:to="loc_us-gaap_LinesOfCreditCurrent_655d9e8e-aa79-4474-8174-9d26e11d902b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_Accruedgroundwaterextractionchargespurchasedwaterandpower_1f262617-ee86-4491-b354-98a49bcdcef7" xlink:href="sjw-20230331.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_3e3ced44-685e-4a3a-86bc-e96dcd23e4ae" xlink:to="loc_sjw_Accruedgroundwaterextractionchargespurchasedwaterandpower_1f262617-ee86-4491-b354-98a49bcdcef7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_9e4d7b6d-3724-45c7-9e05-93b092b466c8" 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_3e3ced44-685e-4a3a-86bc-e96dcd23e4ae" xlink:to="loc_us-gaap_AccountsPayableCurrent_9e4d7b6d-3724-45c7-9e05-93b092b466c8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPayableCurrent_10400509-76ae-4f9d-b789-2bf87fb5e70a" 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_3e3ced44-685e-4a3a-86bc-e96dcd23e4ae" xlink:to="loc_us-gaap_InterestPayableCurrent_10400509-76ae-4f9d-b789-2bf87fb5e70a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_396bbc79-33f8-4202-9f41-90a6eb2fb2ba" 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_3e3ced44-685e-4a3a-86bc-e96dcd23e4ae" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_396bbc79-33f8-4202-9f41-90a6eb2fb2ba" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_7472f8c3-396e-43da-b551-7bb17e1b8c30" 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_3e3ced44-685e-4a3a-86bc-e96dcd23e4ae" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_7472f8c3-396e-43da-b551-7bb17e1b8c30" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_db93e40e-1029-4712-a47e-62d011d444dd" 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_3e3ced44-685e-4a3a-86bc-e96dcd23e4ae" xlink:to="loc_us-gaap_LongTermDebtCurrent_db93e40e-1029-4712-a47e-62d011d444dd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxesPayableCurrent_f5ace628-f371-4fd4-a3e7-5e11014fe73b" 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_3e3ced44-685e-4a3a-86bc-e96dcd23e4ae" xlink:to="loc_us-gaap_TaxesPayableCurrent_f5ace628-f371-4fd4-a3e7-5e11014fe73b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_3d35aeca-355a-410b-be8d-a07b8ce0c944" 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_c6ca4665-54f5-46a3-aced-4dd19472b208" 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_3d35aeca-355a-410b-be8d-a07b8ce0c944" xlink:to="loc_us-gaap_RegulatoryAssetsNoncurrent_c6ca4665-54f5-46a3-aced-4dd19472b208" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Investments_570d7db5-d388-4c5d-a24d-938f1eae173e" 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_3d35aeca-355a-410b-be8d-a07b8ce0c944" xlink:to="loc_us-gaap_Investments_570d7db5-d388-4c5d-a24d-938f1eae173e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_9b22f98c-b6ec-42fe-84c1-15517439cc0b" 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_3d35aeca-355a-410b-be8d-a07b8ce0c944" xlink:to="loc_us-gaap_Goodwill_9b22f98c-b6ec-42fe-84c1-15517439cc0b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsMiscellaneousNoncurrent_018942ab-7e40-490e-a97f-425fd9467af2" 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_3d35aeca-355a-410b-be8d-a07b8ce0c944" xlink:to="loc_us-gaap_OtherAssetsMiscellaneousNoncurrent_018942ab-7e40-490e-a97f-425fd9467af2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_fa739e71-7b2e-44a8-a8a6-27ac7d70ec07" 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_0fd8a652-bcb3-4d6f-96fb-615eb87cc11c" xlink:href="sjw-20230331.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_fa739e71-7b2e-44a8-a8a6-27ac7d70ec07" xlink:to="loc_sjw_PublicUtilitiesPropertyPlantAndEquipmentDepreciablePlantAndEquipment_0fd8a652-bcb3-4d6f-96fb-615eb87cc11c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentLand_7d0a8aa4-5972-47d2-a60b-241b2a5bc19d" 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_fa739e71-7b2e-44a8-a8a6-27ac7d70ec07" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentLand_7d0a8aa4-5972-47d2-a60b-241b2a5bc19d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_a049df42-d9aa-4815-a20a-5b86838c72af" 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_fa739e71-7b2e-44a8-a8a6-27ac7d70ec07" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_a049df42-d9aa-4815-a20a-5b86838c72af" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress_4582f166-612b-4e0b-bf91-b2a070f39904" 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_fa739e71-7b2e-44a8-a8a6-27ac7d70ec07" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress_4582f166-612b-4e0b-bf91-b2a070f39904" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet_b9dc6e01-ff5f-4758-b286-2ff90be87075" 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_955b9bba-da7d-45e1-bbf7-f22f59fbfd36" 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_b9dc6e01-ff5f-4758-b286-2ff90be87075" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_955b9bba-da7d-45e1-bbf7-f22f59fbfd36" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation_03600df5-4b1a-4282-8fda-472d0579d446" 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_b9dc6e01-ff5f-4758-b286-2ff90be87075" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation_03600df5-4b1a-4282-8fda-472d0579d446" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="simple" xlink:href="sjw-20230331.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"/>
  <link:calculationLink xlink:role="http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_13df6979-a8e4-4d82-a138-8b95dfada27f" 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_a1be7725-232e-4650-8540-7d3557454aca" 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_13df6979-a8e4-4d82-a138-8b95dfada27f" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_a1be7725-232e-4650-8540-7d3557454aca" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalents_7f8a5696-4675-4590-8242-7ffee0158a30" 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_13df6979-a8e4-4d82-a138-8b95dfada27f" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalents_7f8a5696-4675-4590-8242-7ffee0158a30" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_f2c31e1e-568b-4f10-9424-ca92a26f7d42" 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_NetCashProvidedByUsedInFinancingActivities_24d115f9-9e80-45b5-ab97-08b855f42b45" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_f2c31e1e-568b-4f10-9424-ca92a26f7d42" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_24d115f9-9e80-45b5-ab97-08b855f42b45" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_4129bb0a-3cd4-4176-901b-03c6ab5bb2ba" 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_f2c31e1e-568b-4f10-9424-ca92a26f7d42" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_4129bb0a-3cd4-4176-901b-03c6ab5bb2ba" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_a7617816-890c-45df-aa2f-c684c5784ee3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_f2c31e1e-568b-4f10-9424-ca92a26f7d42" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_a7617816-890c-45df-aa2f-c684c5784ee3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_c0a3689c-5455-4fde-82fa-ec5468f4d4d3" 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_PaymentsToAcquireWaterSystemsUsingContributionsInAidOfConstruction_bcd2e093-35f3-47fa-82d9-be6cabe3ea3e" xlink:href="sjw-20230331.xsd#sjw_PaymentsToAcquireWaterSystemsUsingContributionsInAidOfConstruction"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_c0a3689c-5455-4fde-82fa-ec5468f4d4d3" xlink:to="loc_sjw_PaymentsToAcquireWaterSystemsUsingContributionsInAidOfConstruction_bcd2e093-35f3-47fa-82d9-be6cabe3ea3e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_PaymentsToAcquireWaterSystemsUsingCompanyFunds_b6e0634f-5dd2-4a71-bd4a-03261ebeadd9" xlink:href="sjw-20230331.xsd#sjw_PaymentsToAcquireWaterSystemsUsingCompanyFunds"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_c0a3689c-5455-4fde-82fa-ec5468f4d4d3" xlink:to="loc_sjw_PaymentsToAcquireWaterSystemsUsingCompanyFunds_b6e0634f-5dd2-4a71-bd4a-03261ebeadd9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromRemovalCosts_908f8645-9897-4112-b378-2da5cb397df8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForProceedsFromRemovalCosts"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_c0a3689c-5455-4fde-82fa-ec5468f4d4d3" xlink:to="loc_us-gaap_PaymentsForProceedsFromRemovalCosts_908f8645-9897-4112-b378-2da5cb397df8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_a58ed0a2-7eb8-4ed1-8166-5def1f6e3f5e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_c0a3689c-5455-4fde-82fa-ec5468f4d4d3" xlink:to="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_a58ed0a2-7eb8-4ed1-8166-5def1f6e3f5e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f81bac3d-ebb7-453b-951c-fef14b14e3f9" 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_DepreciationDepletionAndAmortization_06cb02b9-0462-4345-9e77-294a3b80c83f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f81bac3d-ebb7-453b-951c-fef14b14e3f9" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_06cb02b9-0462-4345-9e77-294a3b80c83f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInReceivables_09a91e39-69b2-4b24-9cd0-d9f35ed8ebd5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInReceivables"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f81bac3d-ebb7-453b-951c-fef14b14e3f9" xlink:to="loc_us-gaap_IncreaseDecreaseInReceivables_09a91e39-69b2-4b24-9cd0-d9f35ed8ebd5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_IncreaseDecreaseinAccruedGroundwaterExtractionChargesPurchasedWaterandPower_c548cf63-b837-43a3-a4bf-f2ccaa39c544" xlink:href="sjw-20230331.xsd#sjw_IncreaseDecreaseinAccruedGroundwaterExtractionChargesPurchasedWaterandPower"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f81bac3d-ebb7-453b-951c-fef14b14e3f9" xlink:to="loc_sjw_IncreaseDecreaseinAccruedGroundwaterExtractionChargesPurchasedWaterandPower_c548cf63-b837-43a3-a4bf-f2ccaa39c544" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_IncreaseDecreaseToRegulatoryAssetAndLiabilitiesExcludingIncomeTaxTemporaryDifferencesNetAndPostretirementBenefits_cdbf720a-80ed-4ce4-8258-1eb0c63638a6" xlink:href="sjw-20230331.xsd#sjw_IncreaseDecreaseToRegulatoryAssetAndLiabilitiesExcludingIncomeTaxTemporaryDifferencesNetAndPostretirementBenefits"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f81bac3d-ebb7-453b-951c-fef14b14e3f9" xlink:to="loc_sjw_IncreaseDecreaseToRegulatoryAssetAndLiabilitiesExcludingIncomeTaxTemporaryDifferencesNetAndPostretirementBenefits_cdbf720a-80ed-4ce4-8258-1eb0c63638a6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions_b8fe55aa-0a98-463d-b922-f76cd6ebebc3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f81bac3d-ebb7-453b-951c-fef14b14e3f9" xlink:to="loc_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions_b8fe55aa-0a98-463d-b922-f76cd6ebebc3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_92ef7f7c-3bdb-4dcd-94fb-d73f9f7a040f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f81bac3d-ebb7-453b-951c-fef14b14e3f9" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_92ef7f7c-3bdb-4dcd-94fb-d73f9f7a040f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPensionAndPostretirementObligations_cc61bc9e-a9ab-4373-bf09-6c5eed395f13" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInPensionAndPostretirementObligations"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f81bac3d-ebb7-453b-951c-fef14b14e3f9" xlink:to="loc_us-gaap_IncreaseDecreaseInPensionAndPostretirementObligations_cc61bc9e-a9ab-4373-bf09-6c5eed395f13" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedTaxesPayable_019b532a-d84e-4148-bdd9-c540de78a997" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccruedTaxesPayable"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f81bac3d-ebb7-453b-951c-fef14b14e3f9" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedTaxesPayable_019b532a-d84e-4148-bdd9-c540de78a997" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_GainLossOnDispositionOfPropertyPlantEquipmentExcludingOilAndGasPropertyAndTimberPropertyAndOnSaleOfInvestmentRealEstate_5adb5939-7746-4ed3-b9f1-1045285382f5" xlink:href="sjw-20230331.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_f81bac3d-ebb7-453b-951c-fef14b14e3f9" xlink:to="loc_sjw_GainLossOnDispositionOfPropertyPlantEquipmentExcludingOilAndGasPropertyAndTimberPropertyAndOnSaleOfInvestmentRealEstate_5adb5939-7746-4ed3-b9f1-1045285382f5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_4b5f5b11-81c4-4df5-a028-11cf62724fca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f81bac3d-ebb7-453b-951c-fef14b14e3f9" xlink:to="loc_us-gaap_NetIncomeLoss_4b5f5b11-81c4-4df5-a028-11cf62724fca" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_47a39772-cf9f-4356-bf8d-b64e66ad0539" 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_f81bac3d-ebb7-453b-951c-fef14b14e3f9" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_47a39772-cf9f-4356-bf8d-b64e66ad0539" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_bfc0c42d-d1dc-45a5-b7a9-a83a4615f061" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f81bac3d-ebb7-453b-951c-fef14b14e3f9" xlink:to="loc_us-gaap_ShareBasedCompensation_bfc0c42d-d1dc-45a5-b7a9-a83a4615f061" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_f135cfd2-bdcf-47ca-a7c8-dfa6100e67f7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:calculationArc order="13" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f81bac3d-ebb7-453b-951c-fef14b14e3f9" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_f135cfd2-bdcf-47ca-a7c8-dfa6100e67f7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_ef0493cc-4a0f-4713-a76b-9eb402fe5b52" 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_sjw_ReceiptsOfAdvancesAndContributionsInAidOfConstruction_1e746968-db95-490f-9b6e-0a79855430d2" xlink:href="sjw-20230331.xsd#sjw_ReceiptsOfAdvancesAndContributionsInAidOfConstruction"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_ef0493cc-4a0f-4713-a76b-9eb402fe5b52" xlink:to="loc_sjw_ReceiptsOfAdvancesAndContributionsInAidOfConstruction_1e746968-db95-490f-9b6e-0a79855430d2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_0804d488-dc11-4d76-a27b-0e74b27b8ef0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_ef0493cc-4a0f-4713-a76b-9eb402fe5b52" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_0804d488-dc11-4d76-a27b-0e74b27b8ef0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit_eaa46bca-62de-45b1-b5d1-a503d194ee68" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_ef0493cc-4a0f-4713-a76b-9eb402fe5b52" xlink:to="loc_us-gaap_ProceedsFromLinesOfCredit_eaa46bca-62de-45b1-b5d1-a503d194ee68" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_98b2f318-ea8e-43e0-a14d-bacdf5caa553" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_ef0493cc-4a0f-4713-a76b-9eb402fe5b52" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_98b2f318-ea8e-43e0-a14d-bacdf5caa553" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_6ebc617c-e8b0-4a49-8c53-857afed107a6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_ef0493cc-4a0f-4713-a76b-9eb402fe5b52" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_6ebc617c-e8b0-4a49-8c53-857afed107a6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLinesOfCredit_53b49a6e-d782-4ed9-b1d0-4493a280b164" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfLinesOfCredit"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_ef0493cc-4a0f-4713-a76b-9eb402fe5b52" xlink:to="loc_us-gaap_RepaymentsOfLinesOfCredit_53b49a6e-d782-4ed9-b1d0-4493a280b164" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_6ddf26f3-e118-4b19-bc83-8f09781935d0" 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_ef0493cc-4a0f-4713-a76b-9eb402fe5b52" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_6ddf26f3-e118-4b19-bc83-8f09781935d0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock_c09f0c34-098a-4ed5-975a-d5b4dda9518e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfDividendsCommonStock"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_ef0493cc-4a0f-4713-a76b-9eb402fe5b52" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock_c09f0c34-098a-4ed5-975a-d5b4dda9518e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_RepaymentsOfAdvancesForConstructionFinancingActivities_f8d1d122-4d20-400f-b529-592a9c610c49" xlink:href="sjw-20230331.xsd#sjw_RepaymentsOfAdvancesForConstructionFinancingActivities"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_ef0493cc-4a0f-4713-a76b-9eb402fe5b52" xlink:to="loc_sjw_RepaymentsOfAdvancesForConstructionFinancingActivities_f8d1d122-4d20-400f-b529-592a9c610c49" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/GeneralMajorStreamsofRevenueDetails" xlink:type="simple" xlink:href="sjw-20230331.xsd#GeneralMajorStreamsofRevenueDetails"/>
  <link:calculationLink xlink:role="http://www.sjwater.com/role/GeneralMajorStreamsofRevenueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_1aeddb19-b886-445f-94a9-fccbae0b6ad6" 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_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_2e7b82ca-f69a-4c84-80bb-2134f5be30d5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Revenues_1aeddb19-b886-445f-94a9-fccbae0b6ad6" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_2e7b82ca-f69a-4c84-80bb-2134f5be30d5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_RegulatoryBalancingAndMemorandumAccountsRevenueNet_73bc1d0b-da2d-4a4e-9ed5-84f684ea31fc" xlink:href="sjw-20230331.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_1aeddb19-b886-445f-94a9-fccbae0b6ad6" xlink:to="loc_sjw_RegulatoryBalancingAndMemorandumAccountsRevenueNet_73bc1d0b-da2d-4a4e-9ed5-84f684ea31fc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLeaseIncome_d1080397-27d2-42df-8e0c-6b65faee1093" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLeaseIncome"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Revenues_1aeddb19-b886-445f-94a9-fccbae0b6ad6" xlink:to="loc_us-gaap_OperatingLeaseLeaseIncome_d1080397-27d2-42df-8e0c-6b65faee1093" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_AlternativeRevenueProgramsNet_7d478c50-aea2-45dd-8b0b-b614c0248154" xlink:href="sjw-20230331.xsd#sjw_AlternativeRevenueProgramsNet"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Revenues_1aeddb19-b886-445f-94a9-fccbae0b6ad6" xlink:to="loc_sjw_AlternativeRevenueProgramsNet_7d478c50-aea2-45dd-8b0b-b614c0248154" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_RegulatoryMechanismsOtherNet_c9a844a4-83d5-40e8-8983-1d29b155d9a8" xlink:href="sjw-20230331.xsd#sjw_RegulatoryMechanismsOtherNet"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Revenues_1aeddb19-b886-445f-94a9-fccbae0b6ad6" xlink:to="loc_sjw_RegulatoryMechanismsOtherNet_c9a844a4-83d5-40e8-8983-1d29b155d9a8" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/GeneralScheduleofRealEstateInvestmentsandNonutilityPropertiesDetails" xlink:type="simple" xlink:href="sjw-20230331.xsd#GeneralScheduleofRealEstateInvestmentsandNonutilityPropertiesDetails"/>
  <link:calculationLink xlink:role="http://www.sjwater.com/role/GeneralScheduleofRealEstateInvestmentsandNonutilityPropertiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RealEstateInvestmentPropertyAtCost_966833dc-aee4-4420-88bb-58044bac8627" 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_InvestmentBuildingAndBuildingImprovements_d1a6d33f-4f41-4214-b885-9006d6018755" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentBuildingAndBuildingImprovements"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_RealEstateInvestmentPropertyAtCost_966833dc-aee4-4420-88bb-58044bac8627" xlink:to="loc_us-gaap_InvestmentBuildingAndBuildingImprovements_d1a6d33f-4f41-4214-b885-9006d6018755" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Land_79d591a7-2068-4849-9281-aad8e887bede" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Land"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_RealEstateInvestmentPropertyAtCost_966833dc-aee4-4420-88bb-58044bac8627" xlink:to="loc_us-gaap_Land_79d591a7-2068-4849-9281-aad8e887bede" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/RegulatoryMattersRegulatoryAssetsNetDetails" xlink:type="simple" xlink:href="sjw-20230331.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_827e86ed-baf4-406a-873e-dde75366a939" 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_835ef3f5-aa1e-4798-9bba-147b0a31ec66" 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_827e86ed-baf4-406a-873e-dde75366a939" xlink:to="loc_us-gaap_RegulatoryAssetsCurrent_835ef3f5-aa1e-4798-9bba-147b0a31ec66" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsNoncurrent_4b994703-7e5c-4c1c-9ddf-d8896671c206" 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_827e86ed-baf4-406a-873e-dde75366a939" xlink:to="loc_us-gaap_RegulatoryAssetsNoncurrent_4b994703-7e5c-4c1c-9ddf-d8896671c206" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/BenefitPlansScheduleofNetBenefitCostsDetails" xlink:type="simple" xlink:href="sjw-20230331.xsd#BenefitPlansScheduleofNetBenefitCostsDetails"/>
  <link:calculationLink xlink:role="http://www.sjwater.com/role/BenefitPlansScheduleofNetBenefitCostsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_15409674-3cb0-485f-b506-9473a0cde107" 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_DefinedBenefitPlanInterestCost_b2d13600-3d2f-44e2-8ad9-48e2cea83792" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_15409674-3cb0-485f-b506-9473a0cde107" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_b2d13600-3d2f-44e2-8ad9-48e2cea83792" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_833d6aa0-3861-48b9-a2b0-420a2d2d7812" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_15409674-3cb0-485f-b506-9473a0cde107" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_833d6aa0-3861-48b9-a2b0-420a2d2d7812" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_9314a39e-96ee-413d-9f89-c72e39980382" 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_15409674-3cb0-485f-b506-9473a0cde107" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_9314a39e-96ee-413d-9f89-c72e39980382" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss_e8e2ec77-ad9c-449c-a2d6-b3386c459a9d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanActuarialGainLoss"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_15409674-3cb0-485f-b506-9473a0cde107" xlink:to="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss_e8e2ec77-ad9c-449c-a2d6-b3386c459a9d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost_7c00fe0d-d123-4a10-9c55-a737b2b6b053" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanServiceCost"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_15409674-3cb0-485f-b506-9473a0cde107" xlink:to="loc_us-gaap_DefinedBenefitPlanServiceCost_7c00fe0d-d123-4a10-9c55-a737b2b6b053" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>9
<FILENAME>sjw-20230331_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:487d5d80-b190-457d-8bba-a970c5b06088,g:8202a8c6-1658-47ab-a341-5bca3d39ecfe-->
<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/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" xlink:type="simple" xlink:href="sjw-20230331.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"/>
  <link:definitionLink xlink:role="http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" xlink:type="extended" id="icc7ac38369874af6a88a0477fbe89146_CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_2ded0bbf-1168-4d05-96d8-af3c0ba12bdd" 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_e0d51b90-e216-4201-8c2d-561668cd70b7" 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_2ded0bbf-1168-4d05-96d8-af3c0ba12bdd" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e0d51b90-e216-4201-8c2d-561668cd70b7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_74ce2cfe-da14-4b88-9669-52ce6919cb63" 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_e0d51b90-e216-4201-8c2d-561668cd70b7" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_74ce2cfe-da14-4b88-9669-52ce6919cb63" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_bb6c064d-64ed-4e9f-ad5b-c4b33e55bf67" 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_e0d51b90-e216-4201-8c2d-561668cd70b7" xlink:to="loc_us-gaap_StockholdersEquity_bb6c064d-64ed-4e9f-ad5b-c4b33e55bf67" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_09418aff-c068-4c3d-8727-90f44b5bcbf0" 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_e0d51b90-e216-4201-8c2d-561668cd70b7" xlink:to="loc_us-gaap_NetIncomeLoss_09418aff-c068-4c3d-8727-90f44b5bcbf0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent_59a95f35-52bd-468d-986f-1348909d7f64" 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_e0d51b90-e216-4201-8c2d-561668cd70b7" xlink:to="loc_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent_59a95f35-52bd-468d-986f-1348909d7f64" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_0cf54cdc-95e3-462f-91cd-f7e70569fbd1" 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_e0d51b90-e216-4201-8c2d-561668cd70b7" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_0cf54cdc-95e3-462f-91cd-f7e70569fbd1" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_81a2df79-1e3d-4761-906d-92f80436c778" 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_e0d51b90-e216-4201-8c2d-561668cd70b7" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_81a2df79-1e3d-4761-906d-92f80436c778" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_5489f8c7-e1da-46fb-bdea-cb7de8ad58ab" 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_e0d51b90-e216-4201-8c2d-561668cd70b7" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_5489f8c7-e1da-46fb-bdea-cb7de8ad58ab" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_f0c12c31-9870-4641-8f0b-21fa19eff80a" 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_e0d51b90-e216-4201-8c2d-561668cd70b7" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_f0c12c31-9870-4641-8f0b-21fa19eff80a" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_521e3c96-ae21-4004-b48f-f2fb902fba21" 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_e0d51b90-e216-4201-8c2d-561668cd70b7" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_521e3c96-ae21-4004-b48f-f2fb902fba21" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_2bf97694-cc93-425b-9db5-ec499f6801d7" 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_e0d51b90-e216-4201-8c2d-561668cd70b7" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_2bf97694-cc93-425b-9db5-ec499f6801d7" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_6449d9ef-0105-474f-af39-dad5881bbc20" 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_e0d51b90-e216-4201-8c2d-561668cd70b7" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_6449d9ef-0105-474f-af39-dad5881bbc20" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Dividends_f61543b7-d883-4b8b-94b4-1afb5c8f3e51" 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_e0d51b90-e216-4201-8c2d-561668cd70b7" xlink:to="loc_us-gaap_Dividends_f61543b7-d883-4b8b-94b4-1afb5c8f3e51" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_a8112fea-3858-422d-9c91-01ff9d1418ee" 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_c14c5d4c-211c-4a39-80d0-5a7cc4fdcb40" 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_88a99b96-fe2e-4f81-94ee-ee4368af01b9" 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_2ded0bbf-1168-4d05-96d8-af3c0ba12bdd" xlink:to="loc_us-gaap_StatementTable_88a99b96-fe2e-4f81-94ee-ee4368af01b9" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_d5c47152-2fd8-4bdd-ac62-e0d95db9554a" 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_88a99b96-fe2e-4f81-94ee-ee4368af01b9" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_d5c47152-2fd8-4bdd-ac62-e0d95db9554a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_d5c47152-2fd8-4bdd-ac62-e0d95db9554a_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_d5c47152-2fd8-4bdd-ac62-e0d95db9554a" xlink:to="loc_us-gaap_EquityComponentDomain_d5c47152-2fd8-4bdd-ac62-e0d95db9554a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_14ea528a-c456-4c29-89b7-c75366b62800" 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_d5c47152-2fd8-4bdd-ac62-e0d95db9554a" xlink:to="loc_us-gaap_EquityComponentDomain_14ea528a-c456-4c29-89b7-c75366b62800" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_be1a3416-b84c-4c0b-a1c8-6b4e7dc2b4e8" 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_14ea528a-c456-4c29-89b7-c75366b62800" xlink:to="loc_us-gaap_CommonStockMember_be1a3416-b84c-4c0b-a1c8-6b4e7dc2b4e8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_c9301ca8-7c56-4a76-9b8a-c92fb5a12b5f" 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_14ea528a-c456-4c29-89b7-c75366b62800" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_c9301ca8-7c56-4a76-9b8a-c92fb5a12b5f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_07e4fba1-5b94-4348-b03e-1c9fe77cf1c4" 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_14ea528a-c456-4c29-89b7-c75366b62800" xlink:to="loc_us-gaap_RetainedEarningsMember_07e4fba1-5b94-4348-b03e-1c9fe77cf1c4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_bd01a95f-827d-4b47-a979-7d2c0f8d680c" 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_14ea528a-c456-4c29-89b7-c75366b62800" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_bd01a95f-827d-4b47-a979-7d2c0f8d680c" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/GeneralScheduleofRealEstateInvestmentsandNonutilityPropertiesDetails" xlink:type="simple" xlink:href="sjw-20230331.xsd#GeneralScheduleofRealEstateInvestmentsandNonutilityPropertiesDetails"/>
  <link:definitionLink xlink:role="http://www.sjwater.com/role/GeneralScheduleofRealEstateInvestmentsandNonutilityPropertiesDetails" xlink:type="extended" id="i3f81dc7bc9a04676bc4f797c6c1d0650_GeneralScheduleofRealEstateInvestmentsandNonutilityPropertiesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfInvestmentsLineItems_0f772904-bc8d-4a47-bdd8-12d97e649e0b" 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_Land_9669e051-083e-47c5-8410-57a5a393fe1b" 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_ScheduleOfInvestmentsLineItems_0f772904-bc8d-4a47-bdd8-12d97e649e0b" xlink:to="loc_us-gaap_Land_9669e051-083e-47c5-8410-57a5a393fe1b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentBuildingAndBuildingImprovements_f703d6b1-4a07-4970-9c95-7a040dceb339" 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_ScheduleOfInvestmentsLineItems_0f772904-bc8d-4a47-bdd8-12d97e649e0b" xlink:to="loc_us-gaap_InvestmentBuildingAndBuildingImprovements_f703d6b1-4a07-4970-9c95-7a040dceb339" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RealEstateInvestmentPropertyAtCost_06759be9-dee1-4452-a0fd-428190256086" 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_ScheduleOfInvestmentsLineItems_0f772904-bc8d-4a47-bdd8-12d97e649e0b" xlink:to="loc_us-gaap_RealEstateInvestmentPropertyAtCost_06759be9-dee1-4452-a0fd-428190256086" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RealEstateInvestmentPropertyAccumulatedDepreciation_73816bca-9e24-4bc4-b00e-02e20cf0d6df" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RealEstateInvestmentPropertyAccumulatedDepreciation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfInvestmentsLineItems_0f772904-bc8d-4a47-bdd8-12d97e649e0b" xlink:to="loc_us-gaap_RealEstateInvestmentPropertyAccumulatedDepreciation_73816bca-9e24-4bc4-b00e-02e20cf0d6df" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RealEstateInvestmentPropertyNet_103d93a9-1ed5-484e-9a93-dbc1731b04b0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RealEstateInvestmentPropertyNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfInvestmentsLineItems_0f772904-bc8d-4a47-bdd8-12d97e649e0b" xlink:to="loc_us-gaap_RealEstateInvestmentPropertyNet_103d93a9-1ed5-484e-9a93-dbc1731b04b0" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfInvestmentsTable_ccfc051c-ef8e-4e4b-bc3b-ba0c2f30d4ad" 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_0f772904-bc8d-4a47-bdd8-12d97e649e0b" xlink:to="loc_us-gaap_ScheduleOfInvestmentsTable_ccfc051c-ef8e-4e4b-bc3b-ba0c2f30d4ad" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongLivedAssetsHeldForSaleByAssetTypeAxis_4a1564c0-3ff6-4b91-8ea6-f3dff090e489" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongLivedAssetsHeldForSaleByAssetTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfInvestmentsTable_ccfc051c-ef8e-4e4b-bc3b-ba0c2f30d4ad" xlink:to="loc_us-gaap_LongLivedAssetsHeldForSaleByAssetTypeAxis_4a1564c0-3ff6-4b91-8ea6-f3dff090e489" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongLivedAssetsHeldForSaleNameDomain_4a1564c0-3ff6-4b91-8ea6-f3dff090e489_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongLivedAssetsHeldForSaleNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongLivedAssetsHeldForSaleByAssetTypeAxis_4a1564c0-3ff6-4b91-8ea6-f3dff090e489" xlink:to="loc_us-gaap_LongLivedAssetsHeldForSaleNameDomain_4a1564c0-3ff6-4b91-8ea6-f3dff090e489_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongLivedAssetsHeldForSaleNameDomain_70a82c69-91a5-4dd9-babf-da0040d9efb4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongLivedAssetsHeldForSaleNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongLivedAssetsHeldForSaleByAssetTypeAxis_4a1564c0-3ff6-4b91-8ea6-f3dff090e489" xlink:to="loc_us-gaap_LongLivedAssetsHeldForSaleNameDomain_70a82c69-91a5-4dd9-babf-da0040d9efb4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_WarehouseBuildingMember_9269c958-ece2-4fe6-b87f-c8fb66237845" xlink:href="sjw-20230331.xsd#sjw_WarehouseBuildingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongLivedAssetsHeldForSaleNameDomain_70a82c69-91a5-4dd9-babf-da0040d9efb4" xlink:to="loc_sjw_WarehouseBuildingMember_9269c958-ece2-4fe6-b87f-c8fb66237845" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/GeneralFairValueMeasurementDetails" xlink:type="simple" xlink:href="sjw-20230331.xsd#GeneralFairValueMeasurementDetails"/>
  <link:definitionLink xlink:role="http://www.sjwater.com/role/GeneralFairValueMeasurementDetails" xlink:type="extended" id="i62d393e638fa48f9a81b978982197110_GeneralFairValueMeasurementDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_352e7201-d86a-4b5b-a2ea-412b4c842abc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtFairValue_ef87a812-3cbe-4c5e-b45f-cab0c9996f89" 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_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_352e7201-d86a-4b5b-a2ea-412b4c842abc" xlink:to="loc_us-gaap_LongTermDebtFairValue_ef87a812-3cbe-4c5e-b45f-cab0c9996f89" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_206dce23-d030-4b66-9e4a-3b0ee45d4187" 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_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_352e7201-d86a-4b5b-a2ea-412b4c842abc" xlink:to="loc_us-gaap_LongTermDebt_206dce23-d030-4b66-9e4a-3b0ee45d4187" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_88ab8660-eaad-41cd-a441-e49efffcf748" 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_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_352e7201-d86a-4b5b-a2ea-412b4c842abc" xlink:to="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_88ab8660-eaad-41cd-a441-e49efffcf748" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTable_ba3ca400-7d57-4ed8-a3f5-9065941b3825" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByBalanceSheetGroupingTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_352e7201-d86a-4b5b-a2ea-412b4c842abc" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTable_ba3ca400-7d57-4ed8-a3f5-9065941b3825" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_44d4fac1-986c-4421-9247-bdabcbd1c557" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_ba3ca400-7d57-4ed8-a3f5-9065941b3825" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_44d4fac1-986c-4421-9247-bdabcbd1c557" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_44d4fac1-986c-4421-9247-bdabcbd1c557_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_44d4fac1-986c-4421-9247-bdabcbd1c557" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_44d4fac1-986c-4421-9247-bdabcbd1c557_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_5de92fc4-1885-4399-9b01-06844b25854f" 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_44d4fac1-986c-4421-9247-bdabcbd1c557" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_5de92fc4-1885-4399-9b01-06844b25854f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_a32ef2a4-2131-4955-b15a-7c4884a44b24" 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_5de92fc4-1885-4399-9b01-06844b25854f" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_a32ef2a4-2131-4955-b15a-7c4884a44b24" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_6fc4b798-a787-4684-a79a-5e597dd484e1" 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_5de92fc4-1885-4399-9b01-06844b25854f" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_6fc4b798-a787-4684-a79a-5e597dd484e1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_e8322773-9037-42eb-8a0b-226b6f2f10f0" 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_FairValueByBalanceSheetGroupingTable_ba3ca400-7d57-4ed8-a3f5-9065941b3825" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_e8322773-9037-42eb-8a0b-226b6f2f10f0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_e8322773-9037-42eb-8a0b-226b6f2f10f0_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_e8322773-9037-42eb-8a0b-226b6f2f10f0" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_e8322773-9037-42eb-8a0b-226b6f2f10f0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_903e42f6-ef4c-422a-bdaa-2bb87c77860b" 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_e8322773-9037-42eb-8a0b-226b6f2f10f0" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_903e42f6-ef4c-422a-bdaa-2bb87c77860b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_1f60848a-d18d-474c-b644-1d4b5732859c" 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_903e42f6-ef4c-422a-bdaa-2bb87c77860b" xlink:to="loc_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_1f60848a-d18d-474c-b644-1d4b5732859c" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/GeneralEarningsperShareDetails" xlink:type="simple" xlink:href="sjw-20230331.xsd#GeneralEarningsperShareDetails"/>
  <link:definitionLink xlink:role="http://www.sjwater.com/role/GeneralEarningsperShareDetails" xlink:type="extended" id="i3ced968027e642ef9dd145ee2111f663_GeneralEarningsperShareDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_d5d34cc2-772e-4682-94e9-3ca0e76f5a88" 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_e87af0f0-784f-49cd-952d-cf124281839f" 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_d5d34cc2-772e-4682-94e9-3ca0e76f5a88" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_e87af0f0-784f-49cd-952d-cf124281839f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_7b994bcf-24dd-4012-ab77-2a3928bc46fa" 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_d5d34cc2-772e-4682-94e9-3ca0e76f5a88" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_7b994bcf-24dd-4012-ab77-2a3928bc46fa" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_acf18a77-b9cd-47ec-ad42-7ba6cc55ad8f" 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_7b994bcf-24dd-4012-ab77-2a3928bc46fa" xlink:to="loc_us-gaap_StatementClassOfStockAxis_acf18a77-b9cd-47ec-ad42-7ba6cc55ad8f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_acf18a77-b9cd-47ec-ad42-7ba6cc55ad8f_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_acf18a77-b9cd-47ec-ad42-7ba6cc55ad8f" xlink:to="loc_us-gaap_ClassOfStockDomain_acf18a77-b9cd-47ec-ad42-7ba6cc55ad8f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_63da6af4-be6d-4682-9f7d-7132b00e03ea" 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_acf18a77-b9cd-47ec-ad42-7ba6cc55ad8f" xlink:to="loc_us-gaap_ClassOfStockDomain_63da6af4-be6d-4682-9f7d-7132b00e03ea" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_a22ef781-cd57-4b3e-a352-7b436979e60e" 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_63da6af4-be6d-4682-9f7d-7132b00e03ea" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_a22ef781-cd57-4b3e-a352-7b436979e60e" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/RegulatoryMattersRegulatoryAssetsNetDetails" xlink:type="simple" xlink:href="sjw-20230331.xsd#RegulatoryMattersRegulatoryAssetsNetDetails"/>
  <link:definitionLink xlink:role="http://www.sjwater.com/role/RegulatoryMattersRegulatoryAssetsNetDetails" xlink:type="extended" id="ib4c12f7a587642d3bd447f502210cc28_RegulatoryMattersRegulatoryAssetsNetDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetLineItems_ba5c4472-91f9-4089-bc8e-4e9c007d36fe" 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_NetRegulatoryAssets_700a8349-4d86-470b-a021-d853c241e6cc" 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_ba5c4472-91f9-4089-bc8e-4e9c007d36fe" xlink:to="loc_us-gaap_NetRegulatoryAssets_700a8349-4d86-470b-a021-d853c241e6cc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsCurrent_ab7b4c5f-cf1d-4216-b067-dfd11fd964ef" 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_ba5c4472-91f9-4089-bc8e-4e9c007d36fe" xlink:to="loc_us-gaap_RegulatoryAssetsCurrent_ab7b4c5f-cf1d-4216-b067-dfd11fd964ef" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsNoncurrent_7390b596-0c8f-4a7d-82fd-6786ae8c7c2d" 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_ba5c4472-91f9-4089-bc8e-4e9c007d36fe" xlink:to="loc_us-gaap_RegulatoryAssetsNoncurrent_7390b596-0c8f-4a7d-82fd-6786ae8c7c2d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRegulatoryAssetsTable_31b11956-2097-444c-8b1d-978cde8f92b9" 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_ba5c4472-91f9-4089-bc8e-4e9c007d36fe" xlink:to="loc_us-gaap_ScheduleOfRegulatoryAssetsTable_31b11956-2097-444c-8b1d-978cde8f92b9" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetAxis_8f80645c-07d9-4823-bb58-f87da562656a" 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_31b11956-2097-444c-8b1d-978cde8f92b9" xlink:to="loc_us-gaap_RegulatoryAssetAxis_8f80645c-07d9-4823-bb58-f87da562656a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetDomain_8f80645c-07d9-4823-bb58-f87da562656a_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_8f80645c-07d9-4823-bb58-f87da562656a" xlink:to="loc_us-gaap_RegulatoryAssetDomain_8f80645c-07d9-4823-bb58-f87da562656a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetDomain_d9359961-e4c9-483d-884c-249d3447daff" 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_8f80645c-07d9-4823-bb58-f87da562656a" xlink:to="loc_us-gaap_RegulatoryAssetDomain_d9359961-e4c9-483d-884c-249d3447daff" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxChargesMember_bb45e951-1008-4428-8df9-236f1e382367" 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_d9359961-e4c9-483d-884c-249d3447daff" xlink:to="loc_us-gaap_DeferredIncomeTaxChargesMember_bb45e951-1008-4428-8df9-236f1e382367" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementPlansCostsMember_2a6d4dd8-0a1c-432b-9d4a-16f1e4dd2a88" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionAndOtherPostretirementPlansCostsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetDomain_d9359961-e4c9-483d-884c-249d3447daff" xlink:to="loc_us-gaap_PensionAndOtherPostretirementPlansCostsMember_2a6d4dd8-0a1c-432b-9d4a-16f1e4dd2a88" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BusinessCombinationsDebtPremiumMember_3cb4b0e5-7931-4c0f-8f60-24007efd51e8" xlink:href="sjw-20230331.xsd#sjw_BusinessCombinationsDebtPremiumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetDomain_d9359961-e4c9-483d-884c-249d3447daff" xlink:to="loc_sjw_BusinessCombinationsDebtPremiumMember_3cb4b0e5-7931-4c0f-8f60-24007efd51e8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_MontereyWaterRevenueAdjustmentMechanismMWRAMMember_b3aef671-354b-43f3-8a43-0847f61b38f5" xlink:href="sjw-20230331.xsd#sjw_MontereyWaterRevenueAdjustmentMechanismMWRAMMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetDomain_d9359961-e4c9-483d-884c-249d3447daff" xlink:to="loc_sjw_MontereyWaterRevenueAdjustmentMechanismMWRAMMember_b3aef671-354b-43f3-8a43-0847f61b38f5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_WaterConservationMemorandumAccountWCMAMember_86e3522a-2c03-4fe8-9bde-fa315970df5f" xlink:href="sjw-20230331.xsd#sjw_WaterConservationMemorandumAccountWCMAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetDomain_d9359961-e4c9-483d-884c-249d3447daff" xlink:to="loc_sjw_WaterConservationMemorandumAccountWCMAMember_86e3522a-2c03-4fe8-9bde-fa315970df5f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_A2022GeneralRateCaseInterimMemorandumAccountMember_43ddcc00-0fa3-4304-885a-54d1839c5d9c" xlink:href="sjw-20230331.xsd#sjw_A2022GeneralRateCaseInterimMemorandumAccountMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetDomain_d9359961-e4c9-483d-884c-249d3447daff" xlink:to="loc_sjw_A2022GeneralRateCaseInterimMemorandumAccountMember_43ddcc00-0fa3-4304-885a-54d1839c5d9c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_CostRecoveryAccountsMember_118572d9-b764-4bec-8ee5-1cfc1e9fdb41" xlink:href="sjw-20230331.xsd#sjw_CostRecoveryAccountsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetDomain_d9359961-e4c9-483d-884c-249d3447daff" xlink:to="loc_sjw_CostRecoveryAccountsMember_118572d9-b764-4bec-8ee5-1cfc1e9fdb41" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_AllOtherBalancingAndMemorandumAccountsMember_3e658689-161a-4057-845d-37b2c3e88b4c" xlink:href="sjw-20230331.xsd#sjw_AllOtherBalancingAndMemorandumAccountsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetDomain_d9359961-e4c9-483d-884c-249d3447daff" xlink:to="loc_sjw_AllOtherBalancingAndMemorandumAccountsMember_3e658689-161a-4057-845d-37b2c3e88b4c" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_WaterRevenueAdjustmentMember_5099ef8d-ef22-47a0-a38f-6f68f2582660" xlink:href="sjw-20230331.xsd#sjw_WaterRevenueAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetDomain_d9359961-e4c9-483d-884c-249d3447daff" xlink:to="loc_sjw_WaterRevenueAdjustmentMember_5099ef8d-ef22-47a0-a38f-6f68f2582660" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_OtherRegulatoryAssetsMember_bad8b642-36db-4223-be2e-388e4a161dde" xlink:href="sjw-20230331.xsd#sjw_OtherRegulatoryAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetDomain_d9359961-e4c9-483d-884c-249d3447daff" xlink:to="loc_sjw_OtherRegulatoryAssetsMember_bad8b642-36db-4223-be2e-388e4a161dde" xlink:type="arc" order="9"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/CapitalizationDetails" xlink:type="simple" xlink:href="sjw-20230331.xsd#CapitalizationDetails"/>
  <link:definitionLink xlink:role="http://www.sjwater.com/role/CapitalizationDetails" xlink:type="extended" id="i72f971d13ac148df980a1f2211c0d56f_CapitalizationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockLineItems_eedee673-833b-4f3a-8f54-b435d1b24038" 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_CommonStockParOrStatedValuePerShare_c4645818-ebcf-4647-91ce-356e19321f7f" 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_eedee673-833b-4f3a-8f54-b435d1b24038" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_c4645818-ebcf-4647-91ce-356e19321f7f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_SaleOfStockAggregateGrossSalesPrice_d38ecc66-d485-4a59-a16c-010dfe2c9cfb" xlink:href="sjw-20230331.xsd#sjw_SaleOfStockAggregateGrossSalesPrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_eedee673-833b-4f3a-8f54-b435d1b24038" xlink:to="loc_sjw_SaleOfStockAggregateGrossSalesPrice_d38ecc66-d485-4a59-a16c-010dfe2c9cfb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_533e39a5-1782-4b25-b9f2-622db5dfd590" 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_eedee673-833b-4f3a-8f54-b435d1b24038" xlink:to="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_533e39a5-1782-4b25-b9f2-622db5dfd590" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_SaleOfStockWeightedAveragePricePerShare_75834c5c-dc9f-472b-8201-0a991ddd7b70" xlink:href="sjw-20230331.xsd#sjw_SaleOfStockWeightedAveragePricePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_eedee673-833b-4f3a-8f54-b435d1b24038" xlink:to="loc_sjw_SaleOfStockWeightedAveragePricePerShare_75834c5c-dc9f-472b-8201-0a991ddd7b70" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_e42cb1f6-e376-4c12-9224-2617ce021389" 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_eedee673-833b-4f3a-8f54-b435d1b24038" xlink:to="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_e42cb1f6-e376-4c12-9224-2617ce021389" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_SaleOfStockTotalEquityDistributionAgreementRemaining_2ed9fa2a-13a8-447d-a893-bdba3d7ca111" xlink:href="sjw-20230331.xsd#sjw_SaleOfStockTotalEquityDistributionAgreementRemaining"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_eedee673-833b-4f3a-8f54-b435d1b24038" xlink:to="loc_sjw_SaleOfStockTotalEquityDistributionAgreementRemaining_2ed9fa2a-13a8-447d-a893-bdba3d7ca111" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_c515d691-b215-4a12-9b53-cc32340d7c58" 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_eedee673-833b-4f3a-8f54-b435d1b24038" xlink:to="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_c515d691-b215-4a12-9b53-cc32340d7c58" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_cba0a84c-ea20-4a4f-b701-8857d360ab09" 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_c515d691-b215-4a12-9b53-cc32340d7c58" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_cba0a84c-ea20-4a4f-b701-8857d360ab09" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_cba0a84c-ea20-4a4f-b701-8857d360ab09_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_cba0a84c-ea20-4a4f-b701-8857d360ab09" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_cba0a84c-ea20-4a4f-b701-8857d360ab09_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_d707fd7c-d156-433d-8d7a-d198a9919c53" 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_cba0a84c-ea20-4a4f-b701-8857d360ab09" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_d707fd7c-d156-433d-8d7a-d198a9919c53" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_AtTheMarketOfferingMemberMember_50433e17-3c24-477f-ad0d-bd6036175230" xlink:href="sjw-20230331.xsd#sjw_AtTheMarketOfferingMemberMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_d707fd7c-d156-433d-8d7a-d198a9919c53" xlink:to="loc_sjw_AtTheMarketOfferingMemberMember_50433e17-3c24-477f-ad0d-bd6036175230" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/BankBorrowingsandLongTermLiabilitiesDetails" xlink:type="simple" xlink:href="sjw-20230331.xsd#BankBorrowingsandLongTermLiabilitiesDetails"/>
  <link:definitionLink xlink:role="http://www.sjwater.com/role/BankBorrowingsandLongTermLiabilitiesDetails" xlink:type="extended" id="ia882d345a31f4082bb0e94dff4c1970c_BankBorrowingsandLongTermLiabilitiesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_05b649ec-21aa-4785-ae51-72576a6ef1c2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_3b3951fb-fe29-4c32-a007-a42639f2f38d" 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_05b649ec-21aa-4785-ae51-72576a6ef1c2" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_3b3951fb-fe29-4c32-a007-a42639f2f38d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_01340b5b-823a-489c-bb9a-a3569daad4ad" 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_05b649ec-21aa-4785-ae51-72576a6ef1c2" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_01340b5b-823a-489c-bb9a-a3569daad4ad" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_ac5866c7-618b-423c-97e1-a11b7f397a36" 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_05b649ec-21aa-4785-ae51-72576a6ef1c2" xlink:to="loc_us-gaap_DebtInstrumentTable_ac5866c7-618b-423c-97e1-a11b7f397a36" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_c9535a1e-06ad-421a-aa10-c714ca86569a" 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_ac5866c7-618b-423c-97e1-a11b7f397a36" xlink:to="loc_srt_ConsolidatedEntitiesAxis_c9535a1e-06ad-421a-aa10-c714ca86569a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_c9535a1e-06ad-421a-aa10-c714ca86569a_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_c9535a1e-06ad-421a-aa10-c714ca86569a" xlink:to="loc_srt_ConsolidatedEntitiesDomain_c9535a1e-06ad-421a-aa10-c714ca86569a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_c8f79284-ad41-47dd-af3d-01baa2fafbf5" 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_c9535a1e-06ad-421a-aa10-c714ca86569a" xlink:to="loc_srt_ConsolidatedEntitiesDomain_c8f79284-ad41-47dd-af3d-01baa2fafbf5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_SanJoseWaterCompanyMember_e8823f8e-e4f0-4244-a1de-7cbf77a85ec3" xlink:href="sjw-20230331.xsd#sjw_SanJoseWaterCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_c8f79284-ad41-47dd-af3d-01baa2fafbf5" xlink:to="loc_sjw_SanJoseWaterCompanyMember_e8823f8e-e4f0-4244-a1de-7cbf77a85ec3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_09ed3e48-34ce-409f-b7e5-f3cefb4e9820" 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_ac5866c7-618b-423c-97e1-a11b7f397a36" xlink:to="loc_us-gaap_DebtInstrumentAxis_09ed3e48-34ce-409f-b7e5-f3cefb4e9820" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_09ed3e48-34ce-409f-b7e5-f3cefb4e9820_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_09ed3e48-34ce-409f-b7e5-f3cefb4e9820" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_09ed3e48-34ce-409f-b7e5-f3cefb4e9820_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_35f9f754-566b-4f50-8081-40f8e93b9646" 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_09ed3e48-34ce-409f-b7e5-f3cefb4e9820" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_35f9f754-566b-4f50-8081-40f8e93b9646" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_A485SeniorNoteSeriesPMember_d2500284-c812-4b51-bf28-51d328372428" xlink:href="sjw-20230331.xsd#sjw_A485SeniorNoteSeriesPMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_35f9f754-566b-4f50-8081-40f8e93b9646" xlink:to="loc_sjw_A485SeniorNoteSeriesPMember_d2500284-c812-4b51-bf28-51d328372428" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_1dfb35a1-d50a-410f-aab3-d5b4ab9e64ac" 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_ac5866c7-618b-423c-97e1-a11b7f397a36" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_1dfb35a1-d50a-410f-aab3-d5b4ab9e64ac" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_1dfb35a1-d50a-410f-aab3-d5b4ab9e64ac_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_1dfb35a1-d50a-410f-aab3-d5b4ab9e64ac" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_1dfb35a1-d50a-410f-aab3-d5b4ab9e64ac_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_c9e0b0a1-c7f9-4eff-bf09-ae722be53d50" 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_1dfb35a1-d50a-410f-aab3-d5b4ab9e64ac" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_c9e0b0a1-c7f9-4eff-bf09-ae722be53d50" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember_c3d6cebd-96fd-4786-85c0-1dddb63760a3" 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_c9e0b0a1-c7f9-4eff-bf09-ae722be53d50" xlink:to="loc_us-gaap_SeniorNotesMember_c3d6cebd-96fd-4786-85c0-1dddb63760a3" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/BenefitPlansNarrativeDetails" xlink:type="simple" xlink:href="sjw-20230331.xsd#BenefitPlansNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.sjwater.com/role/BenefitPlansNarrativeDetails" xlink:type="extended" id="ie6c2b9239d794542bc3c96e57ab862da_BenefitPlansNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_a5c56b72-d74b-4733-bc19-0465eb8c5fe3" 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_DefinedBenefitPlanRateOfCompensationIncrease_4570b619-08c0-4b5f-bf5e-1bcaebf71778" xlink:href="sjw-20230331.xsd#sjw_DefinedBenefitPlanRateOfCompensationIncrease"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_a5c56b72-d74b-4733-bc19-0465eb8c5fe3" xlink:to="loc_sjw_DefinedBenefitPlanRateOfCompensationIncrease_4570b619-08c0-4b5f-bf5e-1bcaebf71778" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear_a84b7e5e-f80b-486d-95f9-3947f64ecf63" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_a5c56b72-d74b-4733-bc19-0465eb8c5fe3" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear_a84b7e5e-f80b-486d-95f9-3947f64ecf63" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_7ba56587-a72a-443b-b228-6445abb4f34d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_a5c56b72-d74b-4733-bc19-0465eb8c5fe3" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_7ba56587-a72a-443b-b228-6445abb4f34d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_17ebd1c1-5f09-4cf8-88a7-b9a8d11ed2ff" 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_a5c56b72-d74b-4733-bc19-0465eb8c5fe3" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_17ebd1c1-5f09-4cf8-88a7-b9a8d11ed2ff" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualAxis_e492a112-69da-47b3-abe9-8178f35a10d8" 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_17ebd1c1-5f09-4cf8-88a7-b9a8d11ed2ff" xlink:to="loc_srt_TitleOfIndividualAxis_e492a112-69da-47b3-abe9-8178f35a10d8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_e492a112-69da-47b3-abe9-8178f35a10d8_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_e492a112-69da-47b3-abe9-8178f35a10d8" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_e492a112-69da-47b3-abe9-8178f35a10d8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_096e4eaf-5595-42b6-a9cc-15f83b564336" 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_e492a112-69da-47b3-abe9-8178f35a10d8" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_096e4eaf-5595-42b6-a9cc-15f83b564336" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_CTWSEmployeesMember_47fc741f-f654-4a21-a6de-e27032406742" xlink:href="sjw-20230331.xsd#sjw_CTWSEmployeesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_096e4eaf-5595-42b6-a9cc-15f83b564336" xlink:to="loc_sjw_CTWSEmployeesMember_47fc741f-f654-4a21-a6de-e27032406742" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_2eb6a9d5-bde8-45dd-a937-ff408c3e7d6e" 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_17ebd1c1-5f09-4cf8-88a7-b9a8d11ed2ff" xlink:to="loc_srt_RangeAxis_2eb6a9d5-bde8-45dd-a937-ff408c3e7d6e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_2eb6a9d5-bde8-45dd-a937-ff408c3e7d6e_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_2eb6a9d5-bde8-45dd-a937-ff408c3e7d6e" xlink:to="loc_srt_RangeMember_2eb6a9d5-bde8-45dd-a937-ff408c3e7d6e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_6c732381-4ea0-4174-bcd9-d306c83a597c" 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_2eb6a9d5-bde8-45dd-a937-ff408c3e7d6e" xlink:to="loc_srt_RangeMember_6c732381-4ea0-4174-bcd9-d306c83a597c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_ba970311-e709-48a6-9f5e-22098efb8c62" 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_6c732381-4ea0-4174-bcd9-d306c83a597c" xlink:to="loc_srt_MaximumMember_ba970311-e709-48a6-9f5e-22098efb8c62" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/EquityPlansNarrativeDetails" xlink:type="simple" xlink:href="sjw-20230331.xsd#EquityPlansNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.sjwater.com/role/EquityPlansNarrativeDetails" xlink:type="extended" id="i72f4dd338c36456988a7c06dd50ac120_EquityPlansNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_93d3c5f0-0761-4111-b730-e35bae891175" 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_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuableUponExercise_3426b42b-1e8f-4a90-aa54-edc3a608a3f5" xlink:href="sjw-20230331.xsd#sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuableUponExercise"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_93d3c5f0-0761-4111-b730-e35bae891175" xlink:to="loc_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuableUponExercise_3426b42b-1e8f-4a90-aa54-edc3a608a3f5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_032e19bf-ec0f-4360-bfd1-cb2774a62a6f" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_93d3c5f0-0761-4111-b730-e35bae891175" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_032e19bf-ec0f-4360-bfd1-cb2774a62a6f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_1c60c5dc-abd9-4e43-9ba6-4772c595902d" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_93d3c5f0-0761-4111-b730-e35bae891175" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_1c60c5dc-abd9-4e43-9ba6-4772c595902d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_dfca46f4-cbc0-4a01-83f0-edcfb22ab7d5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_93d3c5f0-0761-4111-b730-e35bae891175" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_dfca46f4-cbc0-4a01-83f0-edcfb22ab7d5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_e086f9f8-561f-48fd-a9bb-56c12d5dbe60" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_93d3c5f0-0761-4111-b730-e35bae891175" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_e086f9f8-561f-48fd-a9bb-56c12d5dbe60" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_02f325bd-b5fb-421b-8bb5-4083135c7573" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_93d3c5f0-0761-4111-b730-e35bae891175" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_02f325bd-b5fb-421b-8bb5-4083135c7573" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_7be51c8b-e8de-4785-928f-972387f63fd7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_93d3c5f0-0761-4111-b730-e35bae891175" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_7be51c8b-e8de-4785-928f-972387f63fd7" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_7d0ea524-1354-491f-b3e7-f324ea2ec670" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_93d3c5f0-0761-4111-b730-e35bae891175" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_7d0ea524-1354-491f-b3e7-f324ea2ec670" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockOptionPlanExpense_a084e29b-9ec0-478e-95d8-54d9303a3488" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_93d3c5f0-0761-4111-b730-e35bae891175" xlink:to="loc_us-gaap_StockOptionPlanExpense_a084e29b-9ec0-478e-95d8-54d9303a3488" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_b7382546-54f6-43c9-bf3c-628eb8bafbe8" 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_93d3c5f0-0761-4111-b730-e35bae891175" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_b7382546-54f6-43c9-bf3c-628eb8bafbe8" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_e7a94bba-ab5a-4cc4-aa0e-fa417038694d" 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_b7382546-54f6-43c9-bf3c-628eb8bafbe8" xlink:to="loc_us-gaap_PlanNameAxis_e7a94bba-ab5a-4cc4-aa0e-fa417038694d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_e7a94bba-ab5a-4cc4-aa0e-fa417038694d_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_e7a94bba-ab5a-4cc4-aa0e-fa417038694d" xlink:to="loc_us-gaap_PlanNameDomain_e7a94bba-ab5a-4cc4-aa0e-fa417038694d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_b94c8e75-c9a8-467c-b58f-890e911134cf" 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_e7a94bba-ab5a-4cc4-aa0e-fa417038694d" xlink:to="loc_us-gaap_PlanNameDomain_b94c8e75-c9a8-467c-b58f-890e911134cf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_IncentivePlanMember_651bd485-38a3-4ae5-8242-0e9a59e18299" xlink:href="sjw-20230331.xsd#sjw_IncentivePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_b94c8e75-c9a8-467c-b58f-890e911134cf" xlink:to="loc_sjw_IncentivePlanMember_651bd485-38a3-4ae5-8242-0e9a59e18299" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_EmployeeStockPurchasePlanMember_2432b61d-b984-433b-b4db-60dd737ab579" xlink:href="sjw-20230331.xsd#sjw_EmployeeStockPurchasePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_b94c8e75-c9a8-467c-b58f-890e911134cf" xlink:to="loc_sjw_EmployeeStockPurchasePlanMember_2432b61d-b984-433b-b4db-60dd737ab579" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_c8a8ee90-0c6c-4c8b-9acd-316d58dbeb5d" 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_b7382546-54f6-43c9-bf3c-628eb8bafbe8" xlink:to="loc_us-gaap_AwardTypeAxis_c8a8ee90-0c6c-4c8b-9acd-316d58dbeb5d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c8a8ee90-0c6c-4c8b-9acd-316d58dbeb5d_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_c8a8ee90-0c6c-4c8b-9acd-316d58dbeb5d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c8a8ee90-0c6c-4c8b-9acd-316d58dbeb5d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0f3b0b56-098d-4c73-8702-1923b25ab078" 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_c8a8ee90-0c6c-4c8b-9acd-316d58dbeb5d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0f3b0b56-098d-4c73-8702-1923b25ab078" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_RestrictedStockAndDeferredRestrictedStockMember_2fbbefb3-4454-4e6b-ab55-def70348da1e" xlink:href="sjw-20230331.xsd#sjw_RestrictedStockAndDeferredRestrictedStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0f3b0b56-098d-4c73-8702-1923b25ab078" xlink:to="loc_sjw_RestrictedStockAndDeferredRestrictedStockMember_2fbbefb3-4454-4e6b-ab55-def70348da1e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_93dfc788-1235-46be-ab86-9c01c70535b8" 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_0f3b0b56-098d-4c73-8702-1923b25ab078" xlink:to="loc_us-gaap_PerformanceSharesMember_93dfc788-1235-46be-ab86-9c01c70535b8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_MarketbasedRSUMember_81ef4cab-42ab-4fc9-8c4c-edaa012a8f67" xlink:href="sjw-20230331.xsd#sjw_MarketbasedRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0f3b0b56-098d-4c73-8702-1923b25ab078" xlink:to="loc_sjw_MarketbasedRSUMember_81ef4cab-42ab-4fc9-8c4c-edaa012a8f67" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_07343e5b-3bb1-42b2-896b-8512f5e95a17" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_b7382546-54f6-43c9-bf3c-628eb8bafbe8" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_07343e5b-3bb1-42b2-896b-8512f5e95a17" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_07343e5b-3bb1-42b2-896b-8512f5e95a17_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_07343e5b-3bb1-42b2-896b-8512f5e95a17" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_07343e5b-3bb1-42b2-896b-8512f5e95a17_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_60ce3023-b567-4123-b390-c30412571e1f" 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_07343e5b-3bb1-42b2-896b-8512f5e95a17" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_60ce3023-b567-4123-b390-c30412571e1f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_2618176b-9bc2-43c4-8ab3-ccaa615d6f3a" 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_60ce3023-b567-4123-b390-c30412571e1f" xlink:to="loc_us-gaap_SubsequentEventMember_2618176b-9bc2-43c4-8ab3-ccaa615d6f3a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_ab2d18f2-121a-4941-b0da-a1ba38a6debf" 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_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_b7382546-54f6-43c9-bf3c-628eb8bafbe8" xlink:to="loc_srt_RangeAxis_ab2d18f2-121a-4941-b0da-a1ba38a6debf" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_ab2d18f2-121a-4941-b0da-a1ba38a6debf_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_ab2d18f2-121a-4941-b0da-a1ba38a6debf" xlink:to="loc_srt_RangeMember_ab2d18f2-121a-4941-b0da-a1ba38a6debf_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_df32424d-2ab9-4d88-a904-b1a1157a9d51" 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_ab2d18f2-121a-4941-b0da-a1ba38a6debf" xlink:to="loc_srt_RangeMember_df32424d-2ab9-4d88-a904-b1a1157a9d51" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_d6ee0171-9f8c-44cc-bd4b-50b7741a4675" 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_df32424d-2ab9-4d88-a904-b1a1157a9d51" xlink:to="loc_srt_MinimumMember_d6ee0171-9f8c-44cc-bd4b-50b7741a4675" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_33263780-18b7-4e1d-bf02-c43db321eea8" 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_df32424d-2ab9-4d88-a904-b1a1157a9d51" xlink:to="loc_srt_MaximumMember_33263780-18b7-4e1d-bf02-c43db321eea8" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/EquityPlansScheduleofCompensationCostsChargedtoIncomeandProceedsfromtheExerciseofAnyRestrictedStockandSimilarInstrumentsthatareRecordedtoAdditionalPaidInCapitalandCommonStockbyAwardTypeDetails" xlink:type="simple" xlink:href="sjw-20230331.xsd#EquityPlansScheduleofCompensationCostsChargedtoIncomeandProceedsfromtheExerciseofAnyRestrictedStockandSimilarInstrumentsthatareRecordedtoAdditionalPaidInCapitalandCommonStockbyAwardTypeDetails"/>
  <link:definitionLink xlink:role="http://www.sjwater.com/role/EquityPlansScheduleofCompensationCostsChargedtoIncomeandProceedsfromtheExerciseofAnyRestrictedStockandSimilarInstrumentsthatareRecordedtoAdditionalPaidInCapitalandCommonStockbyAwardTypeDetails" xlink:type="extended" id="i616cd5ccc4f94b2a82adf758366b41ae_EquityPlansScheduleofCompensationCostsChargedtoIncomeandProceedsfromtheExerciseofAnyRestrictedStockandSimilarInstrumentsthatareRecordedtoAdditionalPaidInCapitalandCommonStockbyAwardTypeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_69b4bafc-a1ef-4bbc-9247-d57055f2b4e6" 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_781cc510-764d-47ac-b9b3-982273d5c102" 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_69b4bafc-a1ef-4bbc-9247-d57055f2b4e6" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_781cc510-764d-47ac-b9b3-982273d5c102" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_9e48f2cd-a905-4f42-aa04-5d88eeae3cfa" 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_69b4bafc-a1ef-4bbc-9247-d57055f2b4e6" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_9e48f2cd-a905-4f42-aa04-5d88eeae3cfa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_8cec65c2-98cc-42c3-902c-8d0d6170bfb7" 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_69b4bafc-a1ef-4bbc-9247-d57055f2b4e6" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_8cec65c2-98cc-42c3-902c-8d0d6170bfb7" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_919a45b5-a291-4405-89d7-26daa02dbacf" 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_8cec65c2-98cc-42c3-902c-8d0d6170bfb7" xlink:to="loc_us-gaap_PlanNameAxis_919a45b5-a291-4405-89d7-26daa02dbacf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_919a45b5-a291-4405-89d7-26daa02dbacf_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_919a45b5-a291-4405-89d7-26daa02dbacf" xlink:to="loc_us-gaap_PlanNameDomain_919a45b5-a291-4405-89d7-26daa02dbacf_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_3b3678ff-a764-4cbc-ba3a-543d7f953c15" 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_919a45b5-a291-4405-89d7-26daa02dbacf" xlink:to="loc_us-gaap_PlanNameDomain_3b3678ff-a764-4cbc-ba3a-543d7f953c15" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_EmployeeStockPurchasePlanMember_aca5b506-eefe-4e0d-b230-30ffcd474e1a" xlink:href="sjw-20230331.xsd#sjw_EmployeeStockPurchasePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_3b3678ff-a764-4cbc-ba3a-543d7f953c15" xlink:to="loc_sjw_EmployeeStockPurchasePlanMember_aca5b506-eefe-4e0d-b230-30ffcd474e1a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_7a26e535-dd9a-45a1-88a0-d2c42447cbdf" 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_8cec65c2-98cc-42c3-902c-8d0d6170bfb7" xlink:to="loc_us-gaap_AwardTypeAxis_7a26e535-dd9a-45a1-88a0-d2c42447cbdf" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_7a26e535-dd9a-45a1-88a0-d2c42447cbdf_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_7a26e535-dd9a-45a1-88a0-d2c42447cbdf" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_7a26e535-dd9a-45a1-88a0-d2c42447cbdf_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_3ed439b9-42eb-4364-9fd8-06c07ecc51eb" 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_7a26e535-dd9a-45a1-88a0-d2c42447cbdf" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_3ed439b9-42eb-4364-9fd8-06c07ecc51eb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_RestrictedStockAndDeferredRestrictedStockMember_10ecbbd2-a4e7-4e83-9f15-615f23ecb70f" xlink:href="sjw-20230331.xsd#sjw_RestrictedStockAndDeferredRestrictedStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_3ed439b9-42eb-4364-9fd8-06c07ecc51eb" xlink:to="loc_sjw_RestrictedStockAndDeferredRestrictedStockMember_10ecbbd2-a4e7-4e83-9f15-615f23ecb70f" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/SegmentandNonTariffedBusinessReportingScheduleofSegmentReportingInformationbySegmentDetails" xlink:type="simple" xlink:href="sjw-20230331.xsd#SegmentandNonTariffedBusinessReportingScheduleofSegmentReportingInformationbySegmentDetails"/>
  <link:definitionLink xlink:role="http://www.sjwater.com/role/SegmentandNonTariffedBusinessReportingScheduleofSegmentReportingInformationbySegmentDetails" xlink:type="extended" id="ida00543fb0214c1a8cd1968426dad01e_SegmentandNonTariffedBusinessReportingScheduleofSegmentReportingInformationbySegmentDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_ecc79a3c-805c-46fc-a69f-d7df8a293c88" 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_b2dfa742-dcaf-4c9e-a7c4-6b6956cd40ee" 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_ecc79a3c-805c-46fc-a69f-d7df8a293c88" xlink:to="loc_us-gaap_Revenues_b2dfa742-dcaf-4c9e-a7c4-6b6956cd40ee" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpense_0c58bb8c-285c-46ea-8126-f9574344d18d" 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_ecc79a3c-805c-46fc-a69f-d7df8a293c88" xlink:to="loc_us-gaap_UtilitiesOperatingExpense_0c58bb8c-285c-46ea-8126-f9574344d18d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_5e5c5ebb-3686-421a-93b1-9814beea6d31" 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_ecc79a3c-805c-46fc-a69f-d7df8a293c88" xlink:to="loc_us-gaap_OperatingIncomeLoss_5e5c5ebb-3686-421a-93b1-9814beea6d31" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_4f265041-05a1-4436-a55b-05998955f224" 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_ecc79a3c-805c-46fc-a69f-d7df8a293c88" xlink:to="loc_us-gaap_NetIncomeLoss_4f265041-05a1-4436-a55b-05998955f224" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization_f9b2c7c3-b237-4c7a-96d2-edfd970ef9ed" 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_ecc79a3c-805c-46fc-a69f-d7df8a293c88" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization_f9b2c7c3-b237-4c7a-96d2-edfd970ef9ed" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_1cc37579-3817-467d-bfe6-5fca573a18aa" 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_ecc79a3c-805c-46fc-a69f-d7df8a293c88" xlink:to="loc_us-gaap_InterestExpense_1cc37579-3817-467d-bfe6-5fca573a18aa" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_e35c6eb0-7761-464c-af12-1ea5a15352dd" 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_ecc79a3c-805c-46fc-a69f-d7df8a293c88" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_e35c6eb0-7761-464c-af12-1ea5a15352dd" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_02cc8582-9719-4b68-ba89-68ace0c731b8" 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_ecc79a3c-805c-46fc-a69f-d7df8a293c88" xlink:to="loc_us-gaap_Assets_02cc8582-9719-4b68-ba89-68ace0c731b8" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_ddab652c-5421-4783-bccf-32412b01b9d6" 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_ecc79a3c-805c-46fc-a69f-d7df8a293c88" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_ddab652c-5421-4783-bccf-32412b01b9d6" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_4a696b99-6404-40e7-a227-3a9c6831594d" 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_ddab652c-5421-4783-bccf-32412b01b9d6" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_4a696b99-6404-40e7-a227-3a9c6831594d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_4a696b99-6404-40e7-a227-3a9c6831594d_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_4a696b99-6404-40e7-a227-3a9c6831594d" xlink:to="loc_us-gaap_SegmentDomain_4a696b99-6404-40e7-a227-3a9c6831594d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_e319284c-0534-494a-88cf-6148878607bf" 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_4a696b99-6404-40e7-a227-3a9c6831594d" xlink:to="loc_us-gaap_SegmentDomain_e319284c-0534-494a-88cf-6148878607bf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ReportableSegmentOneMember_846e059b-78ee-49a0-9a15-6562b017568b" xlink:href="sjw-20230331.xsd#sjw_ReportableSegmentOneMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_e319284c-0534-494a-88cf-6148878607bf" xlink:to="loc_sjw_ReportableSegmentOneMember_846e059b-78ee-49a0-9a15-6562b017568b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ReportableSegmentTwoMember_53e847bf-f461-44c9-be5c-4879056be1e7" xlink:href="sjw-20230331.xsd#sjw_ReportableSegmentTwoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_e319284c-0534-494a-88cf-6148878607bf" xlink:to="loc_sjw_ReportableSegmentTwoMember_53e847bf-f461-44c9-be5c-4879056be1e7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllOtherSegmentsMember_278a0c21-e44b-433b-a0d1-99ba29390cea" 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_e319284c-0534-494a-88cf-6148878607bf" xlink:to="loc_us-gaap_AllOtherSegmentsMember_278a0c21-e44b-433b-a0d1-99ba29390cea" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateMember_3b70742e-1555-4c1a-80d6-f08eb10fb964" 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_e319284c-0534-494a-88cf-6148878607bf" xlink:to="loc_us-gaap_CorporateMember_3b70742e-1555-4c1a-80d6-f08eb10fb964" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityRegulatedOrUnregulatedStatusAxis_61a140e5-dc6f-47cd-b1b4-32db9d20d0b8" 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_ddab652c-5421-4783-bccf-32412b01b9d6" xlink:to="loc_us-gaap_PublicUtilityRegulatedOrUnregulatedStatusAxis_61a140e5-dc6f-47cd-b1b4-32db9d20d0b8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatedAndUnregulatedOperationDomain_61a140e5-dc6f-47cd-b1b4-32db9d20d0b8_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_61a140e5-dc6f-47cd-b1b4-32db9d20d0b8" xlink:to="loc_us-gaap_RegulatedAndUnregulatedOperationDomain_61a140e5-dc6f-47cd-b1b4-32db9d20d0b8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatedAndUnregulatedOperationDomain_74e93761-6d3a-4fa0-ba2c-f054f89d3fd1" 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_61a140e5-dc6f-47cd-b1b4-32db9d20d0b8" xlink:to="loc_us-gaap_RegulatedAndUnregulatedOperationDomain_74e93761-6d3a-4fa0-ba2c-f054f89d3fd1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatedOperationMember_42396987-b1e0-4966-b1a4-3143f50c7139" 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_74e93761-6d3a-4fa0-ba2c-f054f89d3fd1" xlink:to="loc_us-gaap_RegulatedOperationMember_42396987-b1e0-4966-b1a4-3143f50c7139" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnregulatedOperationMember_0f0c13e5-b2ae-45c3-8bb7-8c7bc7efa801" 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_74e93761-6d3a-4fa0-ba2c-f054f89d3fd1" xlink:to="loc_us-gaap_UnregulatedOperationMember_0f0c13e5-b2ae-45c3-8bb7-8c7bc7efa801" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/AcquisitionsDetails" xlink:type="simple" xlink:href="sjw-20230331.xsd#AcquisitionsDetails"/>
  <link:definitionLink xlink:role="http://www.sjwater.com/role/AcquisitionsDetails" xlink:type="extended" id="idee9f3ce0e8d4735806dc508a83ca8f2_AcquisitionsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_28640bce-e9e7-4eb1-9ed1-6b6994ee38cb" 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_BusinessCombinationConsiderationTransferred1_6ac3fe54-118b-4ac9-be84-e74253cc4245" 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_BusinessAcquisitionLineItems_28640bce-e9e7-4eb1-9ed1-6b6994ee38cb" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_6ac3fe54-118b-4ac9-be84-e74253cc4245" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_PublicUtilitiesAcquisitionNumberOfPeopleServed_001fe78a-7176-4957-80b8-aa9e47d10599" xlink:href="sjw-20230331.xsd#sjw_PublicUtilitiesAcquisitionNumberOfPeopleServed"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_28640bce-e9e7-4eb1-9ed1-6b6994ee38cb" xlink:to="loc_sjw_PublicUtilitiesAcquisitionNumberOfPeopleServed_001fe78a-7176-4957-80b8-aa9e47d10599" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_PublicUtilitiesAcquisitionServiceConnections_ebb43de3-9dff-40b2-9b51-3e2566823dda" xlink:href="sjw-20230331.xsd#sjw_PublicUtilitiesAcquisitionServiceConnections"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_28640bce-e9e7-4eb1-9ed1-6b6994ee38cb" xlink:to="loc_sjw_PublicUtilitiesAcquisitionServiceConnections_ebb43de3-9dff-40b2-9b51-3e2566823dda" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_e6814a9b-dd78-4a8a-b570-909448061a76" 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_28640bce-e9e7-4eb1-9ed1-6b6994ee38cb" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_e6814a9b-dd78-4a8a-b570-909448061a76" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_0c0a7a49-935a-498f-a3ae-ed894886092c" 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_e6814a9b-dd78-4a8a-b570-909448061a76" xlink:to="loc_srt_ConsolidatedEntitiesAxis_0c0a7a49-935a-498f-a3ae-ed894886092c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_0c0a7a49-935a-498f-a3ae-ed894886092c_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_0c0a7a49-935a-498f-a3ae-ed894886092c" xlink:to="loc_srt_ConsolidatedEntitiesDomain_0c0a7a49-935a-498f-a3ae-ed894886092c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_3ccc4fa5-9d3c-4d09-abe5-46fad5bfa432" 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_0c0a7a49-935a-498f-a3ae-ed894886092c" xlink:to="loc_srt_ConsolidatedEntitiesDomain_3ccc4fa5-9d3c-4d09-abe5-46fad5bfa432" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_TexasWaterMember_33d207e9-c03a-4a62-af2c-d92a7a1964b6" xlink:href="sjw-20230331.xsd#sjw_TexasWaterMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_3ccc4fa5-9d3c-4d09-abe5-46fad5bfa432" xlink:to="loc_sjw_TexasWaterMember_33d207e9-c03a-4a62-af2c-d92a7a1964b6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_3ebb91e0-bb7d-4bb3-a346-c0c13ff47b25" 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_e6814a9b-dd78-4a8a-b570-909448061a76" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_3ebb91e0-bb7d-4bb3-a346-c0c13ff47b25" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_3ebb91e0-bb7d-4bb3-a346-c0c13ff47b25_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_3ebb91e0-bb7d-4bb3-a346-c0c13ff47b25" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_3ebb91e0-bb7d-4bb3-a346-c0c13ff47b25_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_ce7e19df-3fbe-4f89-8351-de12a2930880" 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_3ebb91e0-bb7d-4bb3-a346-c0c13ff47b25" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_ce7e19df-3fbe-4f89-8351-de12a2930880" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_KTWaterDevelopmentLtdMember_c57148a4-6d8b-4123-820c-e9908aaafbee" xlink:href="sjw-20230331.xsd#sjw_KTWaterDevelopmentLtdMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_ce7e19df-3fbe-4f89-8351-de12a2930880" xlink:to="loc_sjw_KTWaterDevelopmentLtdMember_c57148a4-6d8b-4123-820c-e9908aaafbee" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_KTWaterResourceLPMember_2c6764ad-48d1-4f2f-b127-3af9e4ce64d6" xlink:href="sjw-20230331.xsd#sjw_KTWaterResourceLPMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_ce7e19df-3fbe-4f89-8351-de12a2930880" xlink:to="loc_sjw_KTWaterResourceLPMember_2c6764ad-48d1-4f2f-b127-3af9e4ce64d6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_a77f0772-7979-4f33-99d2-1eea357e76f0" 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_e6814a9b-dd78-4a8a-b570-909448061a76" xlink:to="loc_srt_StatementGeographicalAxis_a77f0772-7979-4f33-99d2-1eea357e76f0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_a77f0772-7979-4f33-99d2-1eea357e76f0_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_a77f0772-7979-4f33-99d2-1eea357e76f0" xlink:to="loc_srt_SegmentGeographicalDomain_a77f0772-7979-4f33-99d2-1eea357e76f0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_574a2f02-1041-4caf-b7e8-4c17d2990b32" 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_a77f0772-7979-4f33-99d2-1eea357e76f0" xlink:to="loc_srt_SegmentGeographicalDomain_574a2f02-1041-4caf-b7e8-4c17d2990b32" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_SouthernComalCountyTexasMember_f452761b-445e-42de-822b-09f44636e45f" xlink:href="sjw-20230331.xsd#sjw_SouthernComalCountyTexasMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_574a2f02-1041-4caf-b7e8-4c17d2990b32" xlink:to="loc_sjw_SouthernComalCountyTexasMember_f452761b-445e-42de-822b-09f44636e45f" xlink:type="arc" order="0"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>10
<FILENAME>sjw-20230331_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:487d5d80-b190-457d-8bba-a970c5b06088,g:8202a8c6-1658-47ab-a341-5bca3d39ecfe-->
<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_sjw_SaleOfStockWeightedAveragePricePerShare_d7092692-5cdc-4024-a157-94b34091ce7a_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">Weighted average price per share (usd 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-20230331.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_us-gaap_BusinessAcquisitionAxis_022b87ee-0eac-491b-9a5d-e83f2fc73935_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_2dcd669c-1a0f-46f7-b480-f7e5459f72a9_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_OperatingLeaseLeaseIncome_e8049e64-068e-465a-8ec0-7ba44a8c2d71_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_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_99fcaed4-a539-40cc-a6ed-9f235dfd1eb4_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_IncreaseDecreaseInStockholdersEquityRollForward_c11a6256-434b-4a15-bfe1-2689579a88ee_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_sjw_WaterRevenueAdjustmentMember_612965c1-2ea5-42ed-8043-76eaf8e9e0e6_terseLabel_en-US" xlink:label="lab_sjw_WaterRevenueAdjustmentMember" xlink: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 Revenue Adjustment (&#8220;WRA&#8221;)</link:label>
    <link:label id="lab_sjw_WaterRevenueAdjustmentMember_label_en-US" xlink:label="lab_sjw_WaterRevenueAdjustmentMember" xlink: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 Revenue Adjustment [Member]</link:label>
    <link:label id="lab_sjw_WaterRevenueAdjustmentMember_documentation_en-US" xlink:label="lab_sjw_WaterRevenueAdjustmentMember" xlink: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_WaterRevenueAdjustmentMember" xlink:href="sjw-20230331.xsd#sjw_WaterRevenueAdjustmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_WaterRevenueAdjustmentMember" xlink:to="lab_sjw_WaterRevenueAdjustmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_620fcaaa-9c4d-4b01-b390-081553efc264_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_ca378bf1-c11e-48a2-88b7-76acb8b9569d_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">Provision (benefit) for income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/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_56a6f5d0-93d8-4a3a-a01a-d2677e1c15ac_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_RegulatedAndUnregulatedOperationDomain_77396feb-730d-46bf-b24e-fb0e33a202db_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_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_4ee712aa-22dd-43a3-b7b9-808e2f4429f4_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_DeferredIncomeTaxLiabilitiesNet_1363da61-30ab-4735-95c9-fe3c59898985_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_us-gaap_IncomeStatementAbstract_17ff90a0-caa4-45ac-8f58-ffa820645d1a_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementAbstract" xlink:to="lab_us-gaap_IncomeStatementAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressPostalZipCode_941c69e0-673c-4818-8dae-8c7c97a11ad4_terseLabel_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:label id="lab_dei_EntityAddressPostalZipCode_label_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressPostalZipCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressPostalZipCode" xlink:to="lab_dei_EntityAddressPostalZipCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_8a653310-cd7a-4859-b1aa-ea201680d803_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_sjw_A485SeniorNoteSeriesPMember_62d5226e-569b-4317-956e-165f342ca372_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-20230331.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_dei_DocumentFiscalPeriodFocus_088ecfd0-9f2b-44dd-8bb0-8bd63729f0e4_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_c596c139-8ddf-498b-b33e-02c75ae07e98_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_us-gaap_CostOfPurchasedWater_889ff880-a750-451b-8477-de242f0b8a5e_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_AssetsHeldForSaleNotPartOfDisposalGroup_ed75af08-17a0-4017-8223-8bca1f99566f_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsHeldForSaleNotPartOfDisposalGroup" xlink: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 held for sale</link:label>
    <link:label id="lab_us-gaap_AssetsHeldForSaleNotPartOfDisposalGroup_label_en-US" xlink:label="lab_us-gaap_AssetsHeldForSaleNotPartOfDisposalGroup" xlink: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 Held-for-sale, Not Part of Disposal Group</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsHeldForSaleNotPartOfDisposalGroup" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsHeldForSaleNotPartOfDisposalGroup"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsHeldForSaleNotPartOfDisposalGroup" xlink:to="lab_us-gaap_AssetsHeldForSaleNotPartOfDisposalGroup" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent_f7690709-bab2-41cb-960a-e8c4a894a6b0_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrealized gain (loss) on investment, net of taxes</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_WeightedAverageNumberOfDilutedSharesOutstanding_79415a78-2c59-404d-83dc-311db62cbf97_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted (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_NetRegulatoryAssets_85c2affc-e2fc-4031-b986-8cc53753af1b_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 in Condensed Consolidated Balance Sheets</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_AllOtherSegmentsMember_8d676bfc-00fd-4ccc-8332-f4ea0702a5ae_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_us-gaap_DebtInstrumentAxis_94cdb092-0bf2-4f33-90ca-40fba67b3ea7_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_LongLivedAssetsHeldForSaleNameDomain_30024851-945b-408f-a2dd-467003fe7299_terseLabel_en-US" xlink:label="lab_us-gaap_LongLivedAssetsHeldForSaleNameDomain" xlink: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 Assets Held-for-sale, Name [Domain]</link:label>
    <link:label id="lab_us-gaap_LongLivedAssetsHeldForSaleNameDomain_label_en-US" xlink:label="lab_us-gaap_LongLivedAssetsHeldForSaleNameDomain" xlink: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 Assets Held-for-sale, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongLivedAssetsHeldForSaleNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongLivedAssetsHeldForSaleNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongLivedAssetsHeldForSaleNameDomain" xlink:to="lab_us-gaap_LongLivedAssetsHeldForSaleNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsOfDividendsCommonStock_eb8f9340-3813-4534-8250-fa176087b07e_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfDividendsCommonStock" 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">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_RegulatoryAssetsNoncurrent_e1033250-0116-4823-a207-81aaa647ed65_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_951635fe-e79d-4dfc-a475-e1246e5a5a36_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">Total regulatory assets, net, 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_RealEstateInvestmentPropertyAtCost_a50de1a2-cb34-40e1-abc1-7d85d2b6adbe_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_ead62d34-8602-4cac-9447-2ce036a66e90_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">Subtotal</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_9bc2a06c-6637-442c-b670-165eee879c3f_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">Total utility plant</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_sjw_PaymentsToAcquireWaterSystemsUsingCompanyFunds_42d7dfde-6af0-48a6-8aad-03ec168ba4bd_negatedLabel_en-US" xlink:label="lab_sjw_PaymentsToAcquireWaterSystemsUsingCompanyFunds" 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">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-20230331.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_005cc7b3-ff6f-4ae4-9ed5-6dcf1ddb93a7_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_us-gaap_IncomeTaxDisclosureAbstract_8e09a4f6-4d61-4e12-9ce7-2f8e79c9b6b8_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_CommonStockDividendsPerShareCashPaid_ed640664-92b1-407e-91bc-f20b56c26942_verboseLabel_en-US" xlink:label="lab_us-gaap_CommonStockDividendsPerShareCashPaid" 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">DIVIDENDS PER SHARE (usd per share)</link:label>
    <link:label id="lab_us-gaap_CommonStockDividendsPerShareCashPaid_8762c15e-7d67-4a49-b664-34a545c311f8_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">Dividends per share (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_us-gaap_Investments_cec0315b-60a2-4d83-94de-d39d5a95d8ec_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_PublicUtilitiesPropertyPlantAndEquipmentNetAbstract_07968f07-1120-4de8-a6b4-718879e34c91_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_CommonStockValue_4d438e4d-aba9-412c-9e6d-6968861db97a_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; issued and outstanding shares 31,427,124 on March&#160;31, 2023 and 30,801,912 on December&#160;31, 2022</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_CapitalizationLongtermDebtAndEquityAbstract_23f0be75-e09e-4307-99c2-3b72c1323f1d_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_DebtInstrumentNameDomain_154809b4-5d25-4fcf-9858-cfd1a64bedb1_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_ed5fa4e7-d19b-4473-82dc-ad1c89237e99_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_8d9afa68-bc85-47c9-adfa-f2c89c78cd06_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 upon exercise of incentive plan 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-20230331.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_323d7e8a-7928-44ca-9a11-ad7e866241e1_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_PaymentsForProceedsFromOtherInvestingActivities_d53dce0d-8828-420f-9268-13276ebe9b34_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" 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_PaymentsForProceedsFromOtherInvestingActivities_label_en-US" xlink:label="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink: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) Other Investing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:to="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_4eca348c-17e1-45fe-9f81-46dd38943ddc_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">Grant date fair value of equity instruments granted (usd 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_srt_RangeMember_a596214e-1aa6-42de-9ef0-b770259d5144_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_GroundwaterExtractionCharges_2afc4c3d-b00b-4488-ab5f-cab91e8fdfbd_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-20230331.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_us-gaap_DebtInstrumentInterestRateStatedPercentage_fc01303f-1931-4c43-9392-f86279b3ab1c_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">Interest rate</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Interest Rate, Stated Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:to="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_PublicUtilitiesAcquisitionNumberOfPeopleServed_372cd483-8119-4ce6-97f4-25cbb6c941b7_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-20230331.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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_7b0d5429-2580-4e28-9f1b-a3ca07c0a39c_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_AdditionalPaidInCapitalCommonStock_5912cd03-b7d7-4d1b-ac16-ad01e3ba880d_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional paid-in capital</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalCommonStock_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid in Capital, Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:to="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_23f460aa-ea2c-4620-8cba-a4797e709d75_periodStartLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CASH, CASH EQUIVALENTS AND RESTRICTED CASH, BEGINNING OF PERIOD</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_73306ad4-508f-491d-86f0-48657a554795_periodEndLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CASH, CASH EQUIVALENTS AND RESTRICTED CASH, END OF PERIOD</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_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_DefinedBenefitPlanNetPeriodicBenefitCost_a491f6da-0c26-44d1-96dd-789ac4149adf_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">Total</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_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_34eea505-1c89-4fcd-9f79-db667902e587_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_e1eeae11-e2d6-420c-abe9-6fbe644d8b54_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_MarketbasedRSUMember_71d91920-2fe2-41a3-976e-af86bbe82f47_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-20230331.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_4ab9942a-7366-40cb-93fe-5aaf46aeb3e3_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_29b95f6d-6922-4e95-b8f7-f0332e9418c1_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 (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_sjw_WaterConservationMemorandumAccountWCMAMember_9dd24672-57c0-428d-9a36-32893b2539a6_terseLabel_en-US" xlink:label="lab_sjw_WaterConservationMemorandumAccountWCMAMember" xlink: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 Conservation Memorandum Account (&#8220;WCMA&#8221;)</link:label>
    <link:label id="lab_sjw_WaterConservationMemorandumAccountWCMAMember_label_en-US" xlink:label="lab_sjw_WaterConservationMemorandumAccountWCMAMember" xlink: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 Conservation Memorandum Account (WCMA) [Member]</link:label>
    <link:label id="lab_sjw_WaterConservationMemorandumAccountWCMAMember_documentation_en-US" xlink:label="lab_sjw_WaterConservationMemorandumAccountWCMAMember" xlink: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 Conservation Memorandum Account (WCMA)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_WaterConservationMemorandumAccountWCMAMember" xlink:href="sjw-20230331.xsd#sjw_WaterConservationMemorandumAccountWCMAMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_WaterConservationMemorandumAccountWCMAMember" xlink:to="lab_sjw_WaterConservationMemorandumAccountWCMAMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLoss_eb3cec16-2772-4d27-aab4-c2016038e9af_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_2afcdd70-55bc-41fd-aef0-fa5ea9d180cf_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</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_7d04a954-a26a-4e01-bba2-5e1f73915857_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 (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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_62357cff-4350-4bf9-b77d-c7bdef3ba4a1_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_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_9df86478-9194-4b09-a8a2-57715aad8164_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_CapitalExpendituresIncurredButNotYetPaid_5278bce1-e4fa-443e-836d-7ad3e3d9cef2_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_us-gaap_SubsequentEventTypeAxis_e7d519d2-0998-4667-8983-b73f65df6158_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_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_6fa7cca2-5a72-4dd6-ab35-bd11508ad025_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_RetirementPlanTypeDomain_83d76d05-ac2e-4fff-be2c-b84dd1109691_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_us-gaap_UtilitiesOperatingExpenseTaxes_def25310-4d5a-43ce-ba9b-2eec49e4a8ce_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_sjw_RegulatoryMechanismsOtherNet_c598b221-280d-46a5-868d-dbcee3bd0da3_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-20230331.xsd#sjw_RegulatoryMechanismsOtherNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_RegulatoryMechanismsOtherNet" xlink:to="lab_sjw_RegulatoryMechanismsOtherNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityComponentDomain_f9d9a55d-b2e7-4759-a0ff-d05d81dad92b_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_dei_AmendmentFlag_ac804b52-eea3-400b-b28c-6376cb5fadc2_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_NetCashProvidedByUsedInInvestingActivities_35486575-c03c-4f61-9372-fb8833d6da85_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_UtilitiesOperatingExpensePurchasedPower_9cfd6165-e427-4276-a7d3-2c88097d32bf_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_us-gaap_SubsequentEventTypeDomain_08b221bc-19d4-4168-b9c6-77142b096fef_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_DebtInstrumentFaceAmount_5a34afdc-c98c-4863-b7d9-ec91770b10dc_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_ScheduleOfRegulatoryAssetsTextBlock_c806f937-02b8-46c3-b0fb-0fdac38811ba_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_PaymentsToAcquireWaterSystemsUsingContributionsInAidOfConstruction_0b1ec8b6-7ac5-4488-991b-1afc1ccd2cde_negatedLabel_en-US" xlink:label="lab_sjw_PaymentsToAcquireWaterSystemsUsingContributionsInAidOfConstruction" 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">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-20230331.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_OtherComprehensiveIncomeLossNetOfTax_64b6cc69-2890-4051-8342-229c3bbd6c23_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink: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_OtherComprehensiveIncomeLossNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_8051e14f-b8e5-4992-be3c-98558e8ea102_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_a25ce60a-6c0e-4d62-8771-ba1fd4875e97_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_sjw_SaleOfStockAggregateGrossSalesPrice_4c591a87-673d-4109-aaed-10e73f669b05_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-20230331.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_9cf69d03-c4bc-4ef4-ba63-e3b4a3971c44_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">Target vesting percentage</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_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_dc7a3192-27cb-423b-bce9-499cd3cfbb84_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_0ee2fc83-88aa-43b9-8c96-2c6b0bc4d83f_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_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_2686ee66-ca62-4e68-ab4a-82ba11553962_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurement</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurement, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:to="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlanNameAxis_6cd0ba57-2d16-4a05-ac70-597f6a21688b_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_dei_EntityCurrentReportingStatus_b0f9daa3-d265-42b4-b07d-683d9bc0cdb3_terseLabel_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:label id="lab_dei_EntityCurrentReportingStatus_label_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCurrentReportingStatus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCurrentReportingStatus" xlink:to="lab_dei_EntityCurrentReportingStatus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesCurrent_7a4b9b6e-ba2e-4882-bbe9-bd731845f8ff_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_us-gaap_IncreaseDecreaseInAccruedTaxesPayable_85ea0e87-f5a9-4499-a89c-e141d0f2b81f_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 payable, and other 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_e860f40d-c538-499d-875c-7553be990ff3_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_DefinedBenefitPlanFairValueOfPlanAssets_2ee99385-eb5f-4c40-840a-25463ff3c904_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_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_PaymentsForProceedsFromRemovalCosts_91695e8a-21bb-4a2a-a5f2-616bd3ddbf80_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsForProceedsFromRemovalCosts" 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 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_SupplementalCashFlowInformationAbstract_2a2cc30b-0bd7-4c11-9df4-2e8bd4b9b796_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 period 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_DepreciationDepletionAndAmortization_f00e5b23-a6b9-483f-81d9-c24844787758_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_sjw_EmployeeStockPurchasePlanMember_b7a344a8-7d7a-4526-a513-4c7f2a179348_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">ESPP</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-20230331.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_us-gaap_RegulatedOperationsAbstract_8e44ef33-2586-46ac-964a-f3a190ec682a_terseLabel_en-US" xlink:label="lab_us-gaap_RegulatedOperationsAbstract" xlink: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 Operations [Abstract]</link:label>
    <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_us-gaap_PlanNameDomain_0f2b8310-c9ea-42a6-95e4-4c09cbac1777_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_StatementOfCashFlowsAbstract_5799d1f9-fdc6-49bb-b7dd-5ce76d36a947_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:to="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressStateOrProvince_253b86d2-a063-4b0d-b68b-2fb904fd5f30_terseLabel_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:label id="lab_dei_EntityAddressStateOrProvince_label_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressStateOrProvince"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressStateOrProvince" xlink:to="lab_dei_EntityAddressStateOrProvince" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_74276a97-edc5-4240-9f4c-e5b8f96c7ee3_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">Fair Value, Inputs, Level 1</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 1 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel1Member" xlink:to="lab_us-gaap_FairValueInputsLevel1Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_e9f258cb-33f3-4c48-81c2-30f5cf559cca_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_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_sjw_Accruedgroundwaterextractionchargespurchasedwaterandpower_f7adf131-0155-4d5f-9d9e-d86e907b2799_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-20230331.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_AwardTypeAxis_ef41f4db-6765-46df-9fa8-6427e6b3ba9c_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_LongLivedAssetsHeldForSaleByAssetTypeAxis_6caab31d-0632-40f0-b001-2a6e49ff475e_terseLabel_en-US" xlink:label="lab_us-gaap_LongLivedAssetsHeldForSaleByAssetTypeAxis" xlink: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 Assets Held-for-sale by Asset Type [Axis]</link:label>
    <link:label id="lab_us-gaap_LongLivedAssetsHeldForSaleByAssetTypeAxis_label_en-US" xlink:label="lab_us-gaap_LongLivedAssetsHeldForSaleByAssetTypeAxis" xlink: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 Assets Held-for-sale by Asset Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongLivedAssetsHeldForSaleByAssetTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongLivedAssetsHeldForSaleByAssetTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongLivedAssetsHeldForSaleByAssetTypeAxis" xlink:to="lab_us-gaap_LongLivedAssetsHeldForSaleByAssetTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanActuarialGainLoss_500025c5-10f3-48cb-ab70-be036a32e793_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">Unrecognized actuarial 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_GainLossOnSaleOfProperties_8127c67e-be21-475d-a1e3-a8cb0f2159d4_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 real estate investments</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_b1132324-969b-4446-b862-c3eed9c6834d_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-20230331.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_NetCashProvidedByUsedInOperatingActivities_40cb1e07-e7aa-41c8-afad-943438034247_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_dei_EntityIncorporationStateCountryCode_88a5abb5-0469-4f92-8c5b-222130aa1311_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_sjw_AtTheMarketOfferingMemberMember_b32111b4-de1e-47ef-9d51-e3988c7ca9b9_terseLabel_en-US" xlink:label="lab_sjw_AtTheMarketOfferingMemberMember" xlink: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 Member</link:label>
    <link:label id="lab_sjw_AtTheMarketOfferingMemberMember_label_en-US" xlink:label="lab_sjw_AtTheMarketOfferingMemberMember" xlink: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 [Member]</link:label>
    <link:label id="lab_sjw_AtTheMarketOfferingMemberMember_documentation_en-US" xlink:label="lab_sjw_AtTheMarketOfferingMemberMember" xlink: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 Member</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_AtTheMarketOfferingMemberMember" xlink:href="sjw-20230331.xsd#sjw_AtTheMarketOfferingMemberMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_AtTheMarketOfferingMemberMember" xlink:to="lab_sjw_AtTheMarketOfferingMemberMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_42a262cb-4aeb-40ae-b04f-f7516aa84622_terseLabel_en-US" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis of Accounting</link:label>
    <link:label id="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis of Accounting, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:to="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_OtherRegulatoryAssetsMember_6003daa8-aefb-4a06-9ed0-1bb54d5b0587_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, net</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-20230331.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_RepaymentsOfLongTermDebt_ad38fe59-8072-47a4-919b-599e6450de47_negatedLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfLongTermDebt" 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">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_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_f0632c6c-2705-42a3-b184-dff8b838aab0_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_17fc627a-8a73-4fc5-9c6c-0059a326ae18_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_NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent_1cf1dde3-52bb-4dbc-9534-dacd7fc08f70_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_srt_TitleOfIndividualWithRelationshipToEntityDomain_cb5b97ab-be22-409e-a428-f0cf17b9f753_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_0b090cfc-4037-4448-877d-fef26f90c773_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">Net utility plant</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_SupplementalEmployeeRetirementPlanDefinedBenefitMember_e932c325-4354-46cc-9e70-1955c0413a7c_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">Supplemental Employee 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_Dividends_3d0ca830-a90b-4e37-8aae-5a1ca452d267_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_sjw_KTWaterResourceLPMember_61d8f189-f641-4606-9aa0-dfb0e11b86f5_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-20230331.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_DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear_8f94a5b7-b010-4202-8aae-2d8da83be255_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear" xlink: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 employer contributions for the remainder of fiscal year</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear" xlink: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, Remainder of Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_f142c594-ae23-4da8-b2ac-6b31445a2043_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_us-gaap_LongTermDebt_d8425ee7-b439-4aa3-8237-13b33aa5ba09_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term debt, book value</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_084b6ad6-5980-4e5e-b371-82fddfd8a901_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_us-gaap_LongTermDebtNoncurrent_8b7b6c19-b8de-4c96-badc-0559ba732510_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_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_UtilitiesOperatingExpense_73c67ca8-3d29-4b3f-8767-f0481d00a407_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_bc028556-4afe-4472-bf9b-6dbc857219af_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_8c4bfab6-1348-4bd9-8225-9f814c5a822b_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 (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_sjw_NumberOfSubsidiaries_71778112-c8e5-473f-86db-b1877033e7d3_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-20230331.xsd#sjw_NumberOfSubsidiaries"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_NumberOfSubsidiaries" xlink:to="lab_sjw_NumberOfSubsidiaries" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPensionAndPostretirementObligations_fab7a943-23de-4e86-82ae-fcc40fd5d2bc_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_srt_StatementGeographicalAxis_be0b2dbe-aa75-4a20-b5d0-ea7b7a5af174_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_64c9de07-1faa-421a-b165-39e1412884c0_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_srt_MaximumMember_ffadd634-0d4f-4c2f-b86c-84d0bc927b02_terseLabel_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum</link:label>
    <link:label id="lab_srt_MaximumMember_label_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MaximumMember" xlink:to="lab_srt_MaximumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_5d4cb1a7-ed9a-42be-81d9-4fc58f631ad1_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">INVESTING ACTIVITIES:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_fe129f40-272e-45cf-95ff-f5aeaa40fa02_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</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_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_018abb00-f5eb-4bb0-ab24-82e7dc4eed9c_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_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_459424fe-53de-47e0-ac51-ae9e3398031e_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_A2022GeneralRateCaseInterimMemorandumAccountMember_d748b1d5-2ab9-4b2e-969b-b23c80df8725_terseLabel_en-US" xlink:label="lab_sjw_A2022GeneralRateCaseInterimMemorandumAccountMember" xlink: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 General Rate Case Interim Memorandum Account</link:label>
    <link:label id="lab_sjw_A2022GeneralRateCaseInterimMemorandumAccountMember_label_en-US" xlink:label="lab_sjw_A2022GeneralRateCaseInterimMemorandumAccountMember" xlink: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 General Rate Case Interim Memorandum Account [Member]</link:label>
    <link:label id="lab_sjw_A2022GeneralRateCaseInterimMemorandumAccountMember_documentation_en-US" xlink:label="lab_sjw_A2022GeneralRateCaseInterimMemorandumAccountMember" xlink: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 General Rate Case Interim Memorandum Account</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_A2022GeneralRateCaseInterimMemorandumAccountMember" xlink:href="sjw-20230331.xsd#sjw_A2022GeneralRateCaseInterimMemorandumAccountMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_A2022GeneralRateCaseInterimMemorandumAccountMember" xlink:to="lab_sjw_A2022GeneralRateCaseInterimMemorandumAccountMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_1f93905b-a85f-4864-8f63-bf6ebbebfab5_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_ScheduleOfBusinessAcquisitionsByAcquisitionTable_ea3db4af-ecc4-476b-a38c-2174a51b99a1_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_FairValueMeasurementsFairValueHierarchyDomain_cf2fc1ad-eae4-435f-af12-5652f1783cf7_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Measurements, Fair Value Hierarchy [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_1a967436-2b4e-4cac-8b16-6dd42b22f1c8_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 PERIOD</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_sjw_SanJoseWaterCompanyMember_5efbd59b-0868-466a-bf66-419b7bbb0809_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">San Jose Water Company</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-20230331.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_341dd28d-1c1b-4cd9-a2e1-e7c7e0edfba5_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_sjw_IncreaseDecreaseinAccruedGroundwaterExtractionChargesPurchasedWaterandPower_3b374d43-f025-4622-aa3a-2f1746208373_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-20230331.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_us-gaap_TaxesPayableCurrent_d3d5ad2a-cde6-4c94-bf32-3681a2bb1404_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_c6a4f029-d3c0-47b3-84ab-ed9ca20b00fa_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_DocumentType_efa09f1c-1026-49d3-ae94-7d5ff463da11_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_BusinessAcquisitionLineItems_5393206e-f447-4634-b91d-90c6622b2131_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_dei_EntitySmallBusiness_76b80ccf-596f-4c30-9e86-a7932978f9ee_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_LongTermDebtTextBlock_a1ffda49-733a-4564-b785-a75fad0543f6_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">Bank Borrowings and Long-Term Liabilities</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_us-gaap_StockholdersEquityNoteDisclosureTextBlock_c2eb7cd1-5996-44a4-9a09-e501cf03a272_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_ac06612d-2d49-4c5e-a393-a637e2c6f1dc_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_WaterProductionCosts_db9d028f-e327-4623-b2bf-72733030d375_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_sjw_UtilityPropertyInstalledByDeveloper_ebf14162-a11d-4886-915a-5f8f2e954446_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-20230331.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_us-gaap_StatementBusinessSegmentsAxis_fa72a5eb-80db-40b1-979d-b7a9c98d9f1a_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_9f02c34e-f5d4-49ac-9c39-4bb670825b2c_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">Net real estate investments and nonutility properties</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_us-gaap_SignificantAccountingPoliciesTextBlock_ee0915af-339a-4f55-b7fc-fc6ce2c3f496_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">General</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_sjw_ScheduleOfRealEstateInvestmentsTableTextBlock_e66be478-b295-4df2-bce2-336a8839c130_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 and Nonutility Properties</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-20230331.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_0f4bccd0-8757-4594-bc4a-c4da8fbc8bbb_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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_6dc305ff-76a7-4b9f-a890-d4fdb4293d62_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized compensation costs</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_DeferredIncomeTaxChargesMember_6edc7312-cebe-4da0-b4fb-d910cad95765_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_6bc081c5-e307-43b3-a4f2-27b9430895c7_terseLabel_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Shell Company</link:label>
    <link:label id="lab_dei_EntityShellCompany_label_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Shell Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityShellCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityShellCompany" xlink:to="lab_dei_EntityShellCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_c592d2c2-05f2-423c-9424-e334a705328e_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_sjw_WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAbstract_ddee87ee-1ef5-4579-a737-42695068096d_terseLabel_en-US" xlink:label="lab_sjw_WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAbstract" xlink: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_sjw_WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAbstract_label_en-US" xlink:label="lab_sjw_WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAbstract" xlink: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 and Diluted [Abstract]</link:label>
    <link:label id="lab_sjw_WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAbstract_documentation_en-US" xlink:label="lab_sjw_WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding Basic and Diluted [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAbstract" xlink:href="sjw-20230331.xsd#sjw_WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAbstract" xlink:to="lab_sjw_WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_Security12bTitle_c8d7603c-9806-4062-b99d-27ddbb922698_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_19a91590-b6be-47d7-b3d5-806239e641f1_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-20230331.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_65e2b119-2d75-46a5-a5a0-3242f60a1ae1_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_srt_ConsolidatedEntitiesAxis_dbff84e8-3621-4dfc-b93c-afd90ceb891e_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_us-gaap_SubsequentEventMember_0e15d0fd-f4bd-4c47-9946-bee010ec9eb5_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_7b99186a-574b-41c9-8111-adb9c0539cbb_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 income (loss) on investment, tax expense (benefit)</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_dei_DocumentPeriodEndDate_1bc6987e-7786-4e5b-b941-7e40717ff4a8_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_sjw_MontereyWaterRevenueAdjustmentMechanismMWRAMMember_00392123-1bc0-470b-bc53-40b36c454b81_terseLabel_en-US" xlink:label="lab_sjw_MontereyWaterRevenueAdjustmentMechanismMWRAMMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Monterey Water Revenue Adjustment Mechanism (&#8220;MWRAM&#8221;)</link:label>
    <link:label id="lab_sjw_MontereyWaterRevenueAdjustmentMechanismMWRAMMember_label_en-US" xlink:label="lab_sjw_MontereyWaterRevenueAdjustmentMechanismMWRAMMember" xlink: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 Water Revenue Adjustment Mechanism (MWRAM) [Member]</link:label>
    <link:label id="lab_sjw_MontereyWaterRevenueAdjustmentMechanismMWRAMMember_documentation_en-US" xlink:label="lab_sjw_MontereyWaterRevenueAdjustmentMechanismMWRAMMember" xlink: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 Water Revenue Adjustment Mechanism (MWRAM)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_MontereyWaterRevenueAdjustmentMechanismMWRAMMember" xlink:href="sjw-20230331.xsd#sjw_MontereyWaterRevenueAdjustmentMechanismMWRAMMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_MontereyWaterRevenueAdjustmentMechanismMWRAMMember" xlink:to="lab_sjw_MontereyWaterRevenueAdjustmentMechanismMWRAMMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepaymentsOfLinesOfCredit_b05d8ea2-e713-4046-aab7-8a308101a8be_negatedLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfLinesOfCredit" 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">Repayments on line 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_DebtInstrumentLineItems_06d69d34-881b-44cc-82e2-6c2778f52267_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_1cdf6e32-df7f-4c5a-8118-2e0494711e3e_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_StockholdersEquityNumberOfSharesParValueAndOtherDisclosuresAbstract_943b6d54-5e41-4a63-b173-315ec194bb49_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_Assets_2fdfc68f-4818-4e11-9a93-a495feb7fb3b_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_aab88e50-7ada-4aa6-881e-a160df500501_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_us-gaap_SegmentReportingDisclosureTextBlock_65c2f807-d032-4e46-b56b-dff9a5ec98ac_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 Business 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_Land_b8f1361a-372c-47cc-b9ce-027d53d8288e_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_DebtDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureAbstract" xlink:to="lab_us-gaap_DebtDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_eb2a1693-02d1-4ec8-ab48-05ee42542bc1_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_sjw_TexasWaterMember_491a5f74-6ad9-4add-a946-b95c3cc756af_terseLabel_en-US" xlink:label="lab_sjw_TexasWaterMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Texas Water</link:label>
    <link:label id="lab_sjw_TexasWaterMember_label_en-US" xlink:label="lab_sjw_TexasWaterMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Texas Water [Member]</link:label>
    <link:label id="lab_sjw_TexasWaterMember_documentation_en-US" xlink:label="lab_sjw_TexasWaterMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Texas Water</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_TexasWaterMember" xlink:href="sjw-20230331.xsd#sjw_TexasWaterMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_TexasWaterMember" xlink:to="lab_sjw_TexasWaterMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PerformanceSharesMember_2541c979-6242-4b1c-87aa-6fe6c917f054_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_us-gaap_LiabilitiesAndStockholdersEquityAbstract_28781f26-ed8e-443b-b617-62a190ddc77d_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 AND 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_us-gaap_LongTermDebtCurrent_1ea399c9-967a-4729-b5f7-42017fd0592b_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_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_e612b634-d513-4847-ba16-f61d0b9fbf87_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">NET CASH PROVIDED BY FINANCING ACTIVITIES</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtFairValue_56ff2ba5-c3ac-4a1d-99bc-85bddf97c02e_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">Long-term debt, fair value</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_us-gaap_AccountingPoliciesAbstract_d9f20b01-c53d-4edc-95e3-6b7a2f538bdc_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_PensionAndOtherPostretirementPlansCostsMember_029d8c31-b9a4-4d48-b3a5-9f24744b089c_terseLabel_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementPlansCostsMember" xlink: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 postretirement benefits</link:label>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementPlansCostsMember_label_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementPlansCostsMember" xlink: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 and Other Postretirement Plans Costs [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementPlansCostsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionAndOtherPostretirementPlansCostsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionAndOtherPostretirementPlansCostsMember" xlink:to="lab_us-gaap_PensionAndOtherPostretirementPlansCostsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestExpenseDebt_4826d811-0420-46df-9b93-86e56601f42a_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 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_GainLossOnDispositionOfAssets_98726706-5cec-409f-9097-e627a7cf9ecb_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_SaleOfStockConsiderationReceivedOnTransaction_052580da-9e56-417d-a5a1-81826ad66a6f_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_EmployeeRelatedLiabilitiesCurrent_a4322987-0398-47ac-b90d-b3b7719eb73b_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_AccountsPayableCurrent_d24b9baf-ab2d-49e8-9447-0ceaa06e2aa0_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_933c0465-cb7e-4f5f-8329-1a92946aea5a_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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_c7a456a8-17be-4429-83a5-8d14c2417d87_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_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_3767a1bd-771b-4d0d-b962-5c1b95f78d82_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_DefinedBenefitPlanInterestCost_7a4db029-7c79-43b1-8ea1-e567f2f886f6_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_CTWSEmployeesMember_717eca4f-c412-43c0-a45b-26f2bc1e96a7_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-20230331.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_sjw_SaleOfStockTotalEquityDistributionAgreementRemaining_9c45d1bd-5749-4149-b94b-b4aff6f43fdf_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-20230331.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_us-gaap_RegulatoryAssetDomain_c31b9cd6-1f33-4d75-bdbd-1fbd613889f4_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_170cd7cf-6add-4038-8e3a-dfc0f0271934_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_dei_EntityFilerCategory_2fc228b5-bbae-404f-9bca-b97a7aa4b4ea_terseLabel_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Filer Category</link:label>
    <link:label id="lab_dei_EntityFilerCategory_label_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Filer Category</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFilerCategory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFilerCategory" xlink:to="lab_dei_EntityFilerCategory" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfCommonStock_199332c7-8663-426b-b190-595a9dd7f6d0_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_0a828b57-660c-44e7-bf85-a0e0b3477639_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic (shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0b02ec60-bf16-4eea-8eea-54a81356caa0_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_999fae38-cb7c-4c4f-bf2d-8d9fed182d74_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">Recognition period for unrecognized 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_sjw_BusinessCombinationsDebtPremiumMember_1d75a4ab-1df8-4231-833c-f726b96569bc_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, net</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-20230331.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_sjw_GainLossOnDispositionOfPropertyPlantEquipmentExcludingOilAndGasPropertyAndTimberPropertyAndOnSaleOfInvestmentRealEstate_dbd80304-e766-4c88-a574-6ed7ff50abe6_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 nonutility property</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-20230331.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_AllocatedShareBasedCompensationExpense_943552c5-137f-4009-8275-e0a6fc3ea87f_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_78961702-8419-4c06-b5f7-a4fc636e8689_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_us-gaap_ReceivablesLongTermContractsOrPrograms_3021fc0d-07a2-4313-a017-bc468d75addf_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_dei_SecurityExchangeName_c24de5b2-1102-49c1-82f2-8a16ba057a85_terseLabel_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Exchange Name</link:label>
    <link:label id="lab_dei_SecurityExchangeName_label_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Exchange Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_SecurityExchangeName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_SecurityExchangeName" xlink:to="lab_dei_SecurityExchangeName" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityRegistrantName_4b967691-9747-4e67-b908-1efd63dac1ad_terseLabel_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:label id="lab_dei_EntityRegistrantName_label_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityRegistrantName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityRegistrantName" xlink:to="lab_dei_EntityRegistrantName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockOptionPlanExpense_28cbe289-cfe1-4430-9e0f-d7cc92820fe1_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">Plan expense</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_sjw_ReceiptsOfAdvancesAndContributionsInAidOfConstruction_09bd6dd1-aaab-4449-8a00-07ab81768630_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-20230331.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_StockIssuedDuringPeriodSharesNewIssues_8e444df2-b54e-4a61-910b-b2f00c9c9b2d_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_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions_ff5afc08-ae2b-43a3-9e3e-f02837bdca90_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_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_359f6980-c1fb-4ce5-8acd-423d9f9a38ad_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]</link:label>
    <link:label id="lab_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_label_en-US" xlink:label="lab_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:to="lab_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress_8b0f4b8e-c259-4267-b8ec-07aa7c9da7dd_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_RevenueFromContractWithCustomerExcludingAssessedTax_f5c91439-c963-4f4b-a6e2-c25bbe290476_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_dei_EntityAddressCityOrTown_5c4dfbb6-919d-4c5c-997b-6c942634434a_terseLabel_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:label id="lab_dei_EntityAddressCityOrTown_label_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressCityOrTown"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressCityOrTown" xlink:to="lab_dei_EntityAddressCityOrTown" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_0efb4c3a-3095-4318-9c17-b1b92ee5f54a_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_DefinedBenefitPlanServiceCost_720a6d2b-da9a-4b2b-b88c-cea8617f5062_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_RegulatoryBalancingAndMemorandumAccountsRevenueNet_d5c53aa9-b8f7-4e55-8ad8-11f5bd617b1a_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-20230331.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_dei_CoverAbstract_label_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cover [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CoverAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CoverAbstract" xlink:to="lab_dei_CoverAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentTable_03080bb6-8e49-41f2-b271-871d65d7f422_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_RealEstateInvestmentPropertyAccumulatedDepreciation_aa1daee6-fe46-47bd-9f4a-c5e0e2cdd55b_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_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_39f9defc-ee02-42fb-b932-7ba9e5c4fc15_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 Costs Charged to Income and Proceeds from the Exercise of Any Restricted Stock and Similar Instruments that are Recorded to Additional Paid-In Capital and Common Stock, by Award Type</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_srt_MinimumMember_0555578d-04b5-49c1-8663-7c7ca5121f5d_terseLabel_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum</link:label>
    <link:label id="lab_srt_MinimumMember_label_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MinimumMember" xlink:to="lab_srt_MinimumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingAbstract_f47e1b07-0cae-45a6-a809-30ae822c2566_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_us-gaap_StatementOfFinancialPositionAbstract_2bdd9c29-6192-4690-a57b-e790240b8530_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:to="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_80e34363-955f-48de-afe3-65efbeddc1c7_terseLabel_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_label_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityEmergingGrowthCompany" xlink:to="lab_dei_EntityEmergingGrowthCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_ce88f30e-8ad4-4c61-b342-f0c0392f5e2c_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, par value (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_CorporateMember_25982572-c815-4b92-9adb-5cfa970d81bc_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 Group</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_CommitmentsAndContingenciesDisclosureAbstract_2fe9c5a4-ff66-4643-a265-bc5ec1ca7d89_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_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_0c55a50a-bbb9-4496-be00-6f424df613a1_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_sjw_RepaymentsOfAdvancesForConstructionFinancingActivities_c90e61d6-ccca-48bb-976d-f127c3d024f5_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-20230331.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_us-gaap_LiabilitiesAndStockholdersEquity_84181ec1-e56d-4efc-88da-5fdc0919cbf7_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 capitalization 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_dei_TradingSymbol_b8d6877c-3296-46f8-984e-d55b9acf2d3a_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_a4927811-138d-4643-ad76-b524db3f39f4_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_LongtermDebtTypeAxis_effb1fe8-3120-46ba-8bd9-1c70e440cd6a_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_ContractWithCustomerLiabilityNoncurrent_c5a5f7b9-86ac-4f81-9f1c-8fcc78a5a04f_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_Cash_8e64b403-7e8c-4aa6-8c63-a1e58c1eba51_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_us-gaap_IncreaseDecreaseInReceivables_15ce9303-cad9-489f-989d-6cac9fa6eb70_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInReceivables" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable 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_InterestPayableCurrent_53dc856e-784a-4672-92d2-a7c07f731022_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_UtilitiesOperatingExpenseMaintenance_52962c63-ada8-4b8b-8227-24c6edbc2896_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_srt_TitleOfIndividualAxis_79fb5006-8753-4cba-ad76-fea8306d8fdb_terseLabel_en-US" xlink:label="lab_srt_TitleOfIndividualAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of Individual [Axis]</link:label>
    <link:label id="lab_srt_TitleOfIndividualAxis_label_en-US" xlink:label="lab_srt_TitleOfIndividualAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of Individual [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_TitleOfIndividualAxis" xlink:to="lab_srt_TitleOfIndividualAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_3f3e9458-bf7c-4e68-8de0-37723d5a76c9_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">Fair Value, Inputs, Level 2</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 2 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel2Member" xlink:to="lab_us-gaap_FairValueInputsLevel2Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RegulatoryAssetLineItems_00bb027a-0963-4ba7-afaa-7b5481a585fa_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_us-gaap_RestrictedCashAndCashEquivalents_b7f46d38-2087-4079-b3a2-0d69b7addb3d_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 PERIOD</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_3a9d6492-3668-4fd2-a4d9-92fc359c984d_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink: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 equity instruments 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_RestrictedStockUnitsRSUMember_9ddbf0e6-3474-40ff-b79a-dd0db7ef36fc_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_us-gaap_EffectiveIncomeTaxRateContinuingOperations_a7de288f-99ba-4df1-9ba9-5a50707c3103_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective consolidated income tax rate</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_3161acf8-cba5-4da0-91dc-80102e547376_terseLabel_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_label_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CurrentFiscalYearEndDate" xlink:to="lab_dei_CurrentFiscalYearEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromLinesOfCredit_623d25e1-a95b-4347-bbc9-8fccee157649_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 on line 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_UnregulatedOperationMember_7bc8b330-8dd2-4a90-997c-caa19c2bb2e5_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_EarningsPerShareDiluted_85e503a1-b0d5-49f7-8808-907f83e369c7_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted (usd per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/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_d2cb735b-fcf7-4b5c-9b15-a1aa14cb21e6_terseLabel_en-US" xlink:label="lab_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock [Domain]</link:label>
    <link:label id="lab_us-gaap_SaleOfStockNameOfTransactionDomain_label_en-US" xlink:label="lab_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="lab_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationDisclosureTextBlock_45eb604c-29a1-42dd-8fad-8094bb561e2a_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">Acquisitions</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_ea45b73b-5f77-4e7e-852c-412c41566db1_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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_365f5eac-b61d-494b-a152-651c9425be43_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Service-based restricted stock vesting period</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_IncentivePlanMember_b54d1c8d-5784-47fc-af4c-9e559d6773fe_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-20230331.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_us-gaap_IncreaseDecreaseInAccountsPayable_434a814b-bc61-48ab-8bbe-d6b360d37b8d_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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_c3c66c72-0f37-49a0-83d3-aed6d33a425d_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based compensation</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">APIC, Share-Based Payment Arrangement, Increase for Cost Recognition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:to="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Revenues_ae9b5cb8-ed5b-45a4-ad40-19b57c0b7fa1_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">REVENUE</link:label>
    <link:label id="lab_us-gaap_Revenues_a0d0c85a-8c76-487d-a011-5d25bb296e26_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">Total revenues</link:label>
    <link:label id="lab_us-gaap_Revenues_fcbc8df7-a0a0-4e9b-be29-b35990209106_verboseLabel_en-US" xlink:label="lab_us-gaap_Revenues" 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 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_LiabilitiesCurrent_a905d974-0b94-484f-a494-fbd8452b5078_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_OtherAssetsCurrent_a7d1e60b-d1f9-47b1-bcec-2339cd79ceb8_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_IncomeTaxDisclosureTextBlock_3d8363c2-fdc7-466d-a2fa-df11f7212239_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_RegulatoryAssetsCurrent_4dadeef1-8f9b-4414-998a-f03c64c3640a_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_dcb0f4f7-6609-4da3-8373-45a0d3533616_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 assets, 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_RegulatedOperationMember_823d6cbf-91a1-447b-a445-e1114d1e90a6_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_sjw_PublicUtilitiesPropertyPlantAndEquipmentDepreciablePlantAndEquipment_b74b08b4-4e12-4253-b3b4-ec95723f8773_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_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-20230331.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_InterestPaidNet_f7f2b13b-4243-42d0-b154-cd972633062a_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_EarningsPerShareBasic_ccb52490-b332-4bcd-b313-ef6e2e5bcbe5_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic (usd per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/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_AlternativeRevenueProgramsNet_c2313d80-d632-4efa-bc84-2492a8758921_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-20230331.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_DefinedBenefitPlanDisclosureLineItems_6bd241a0-3b16-40b4-bdd9-baf487840739_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_dei_EntityAddressAddressLine1_175552a5-4a1b-42b1-b70a-e01622b909c3_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_sjw_CostRecoveryAccountsMember_716c7739-f6e9-4a5a-a3ec-a18a6e0e55ff_terseLabel_en-US" xlink:label="lab_sjw_CostRecoveryAccountsMember" xlink: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_CostRecoveryAccountsMember_label_en-US" xlink:label="lab_sjw_CostRecoveryAccountsMember" xlink: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 Recovery Accounts [Member]</link:label>
    <link:label id="lab_sjw_CostRecoveryAccountsMember_documentation_en-US" xlink:label="lab_sjw_CostRecoveryAccountsMember" xlink: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 Recovery Accounts</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_CostRecoveryAccountsMember" xlink:href="sjw-20230331.xsd#sjw_CostRecoveryAccountsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_CostRecoveryAccountsMember" xlink:to="lab_sjw_CostRecoveryAccountsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_c3aac79c-6f1f-4907-960f-f9a083b13266_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_5a6e6aa0-01bc-438f-aedb-63f264b8d756_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_StockholdersEquity_df442408-f728-4966-a13f-a5eaa5a2893e_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_e6dba366-ac9a-4283-93cc-773ca3424f27_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_8a8fb88d-73e5-4a43-bb89-858a86bb7e82_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_PrepaidExpenseCurrent_31002e1a-3c95-4e70-ac67-1ecee13242df_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_ClassOfStockDomain_7395344a-5c31-4bb3-a411-c495c85390e1_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_38044e8b-43b6-4341-82d5-b672ae3379dd_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_sjw_WarehouseBuildingMember_b763b101-b160-45cb-92dd-49bc5514a54c_terseLabel_en-US" xlink:label="lab_sjw_WarehouseBuildingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Warehouse Building</link:label>
    <link:label id="lab_sjw_WarehouseBuildingMember_label_en-US" xlink:label="lab_sjw_WarehouseBuildingMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Warehouse Building [Member]</link:label>
    <link:label id="lab_sjw_WarehouseBuildingMember_documentation_en-US" xlink:label="lab_sjw_WarehouseBuildingMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Warehouse Building</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_WarehouseBuildingMember" xlink:href="sjw-20230331.xsd#sjw_WarehouseBuildingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_WarehouseBuildingMember" xlink:to="lab_sjw_WarehouseBuildingMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestExpense_c16bb2a3-f289-4533-a0ca-9cbe5088a1f6_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">Interest on long-term debt 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_us-gaap_SubsidiarySaleOfStockLineItems_7e879c54-6c20-4ba7-842a-21cd9b55d9b6_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_dei_EntityInteractiveDataCurrent_2c584f03-954c-44e9-9ea2-906340a88f20_terseLabel_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_label_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityInteractiveDataCurrent" xlink:to="lab_dei_EntityInteractiveDataCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_dc04ff76-e891-42ae-918f-f8b7baff6841_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 (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_FairValueByBalanceSheetGroupingTable_f7c4cb50-49b8-491b-a027-45e7ee0d9172_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByBalanceSheetGroupingTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, by Balance Sheet Grouping [Table]</link:label>
    <link:label id="lab_us-gaap_FairValueByBalanceSheetGroupingTable_label_en-US" xlink:label="lab_us-gaap_FairValueByBalanceSheetGroupingTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, by Balance Sheet Grouping [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByBalanceSheetGroupingTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable" xlink:to="lab_us-gaap_FairValueByBalanceSheetGroupingTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetirementPlanTypeAxis_7b43aea3-8a25-45f8-8bfe-036ece803edc_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_ShareholdersEquityAndShareBasedPaymentsTextBlock_8c37f187-c6ce-4f5d-b7f8-38a7d153f8fd_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_IncreaseDecreaseInOperatingCapitalAbstract_634c19ee-4ae8-4552-a261-dd4538ccbe44_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:</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_OtherAssetsMiscellaneousNoncurrent_c8f9ce2b-362b-493f-bb94-d83a8250a4f3_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_DefinedContributionPlanEmployerDiscretionaryContributionAmount_e51e8685-6780-4a44-8b27-aa8fa709551d_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink: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 plan contributions</link:label>
    <link:label id="lab_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_label_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink: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 Contribution Plan, Employer Discretionary Contribution Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:to="lab_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:type="arc" order="1"/>
    <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_RetainedEarningsMember_a1a1e87c-b6b1-4ecd-bc20-5a37ea5e8144_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_5be6ccd8-0c93-483f-88df-fbc3fc0b0f41_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_22dc3c67-2626-4433-9451-c9a4639b0c3c_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-20230331.xsd#sjw_ReportableSegmentOneMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_ReportableSegmentOneMember" xlink:to="lab_sjw_ReportableSegmentOneMember" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_WaterProductionCostsAbstract_c4c33fe3-58d6-4648-93d0-d3a1c7935da9_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-20230331.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_4f796630-ce8a-47dd-9fef-912ee4cec3c3_terseLabel_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_label_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityTaxIdentificationNumber" xlink:to="lab_dei_EntityTaxIdentificationNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfInvestmentsTable_bf59a11a-0f89-4014-aabc-f666e8768204_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_CommonStockMember_b4cc827a-a780-4390-8937-58e7d127bb96_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock</link:label>
    <link:label id="lab_us-gaap_CommonStockMember_label_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockMember" xlink:to="lab_us-gaap_CommonStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContributionsInAidOfConstruction_52e23856-9c19-4548-bbac-8ba73408b41f_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_StockIssuedDuringPeriodValueShareBasedCompensation_970261dd-0ea4-486d-bdd7-3bee1d50f6f7_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_a1a53082-0d66-4a7b-8863-51493279ae59_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">Remaining 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_StatementClassOfStockAxis_858446ed-d241-44e3-b7b0-12ced9375797_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_RevenueRecognitionPolicyTextBlock_dd984b78-ad34-4def-b90e-a829c6c45997_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_us-gaap_StatementTable_1dfa6047-32d3-492a-b667-b0a6fe0903df_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_DisaggregationOfRevenueTableTextBlock_1c5dc29d-4870-4edb-9326-09d206047df9_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 Major Streams 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_dei_DocumentQuarterlyReport_15aec6db-52f6-4802-b221-026f93df6ef7_terseLabel_en-US" xlink:label="lab_dei_DocumentQuarterlyReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Quarterly Report</link:label>
    <link:label id="lab_dei_DocumentQuarterlyReport_label_en-US" xlink:label="lab_dei_DocumentQuarterlyReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Quarterly Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentQuarterlyReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentQuarterlyReport" xlink:to="lab_dei_DocumentQuarterlyReport" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidatedEntitiesDomain_f06b2657-fc4a-41ca-ba48-61b3cfef8cab_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_AssetsCurrentAbstract_79c1311f-418e-4c5d-a9f5-99b78cf2cb88_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_srt_RangeAxis_7148412f-a8aa-4cfd-8a90-3707bfd38008_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_f357c9d0-d2af-427b-8f52-03546c4eb761_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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_7df3f1cd-425e-42d2-88b8-15ba87a79014_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_sjw_KTWaterDevelopmentLtdMember_c60cc195-4f84-4344-83b4-f75c536baa2e_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-20230331.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_PublicUtilitiesPropertyPlantAndEquipmentLand_03f76874-0e12-4147-8123-4bf4bed8f9ff_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_RetainedEarningsAccumulatedDeficit_50b23f29-ae3e-4038-99e4-e1d89cb445fa_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_CashCashEquivalentsAndShortTermInvestmentsAbstract_6069c0b9-4ac8-4b96-85c7-c9421c127f85_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_us-gaap_AccountsReceivableNetCurrent_c56ccda9-e1d0-4e24-b901-52d6a530fbe8_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,851 and $5,753 on March&#160;31, 2023 and December&#160;31, 2022, 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_dei_EntityCentralIndexKey_b64c5a7d-ad8d-4532-add9-f3f7166db02f_terseLabel_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:label id="lab_dei_EntityCentralIndexKey_label_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCentralIndexKey"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCentralIndexKey" xlink:to="lab_dei_EntityCentralIndexKey" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_2b73ca82-4401-49a7-a7cb-9f8cef49b521_terseLabel_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_label_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementEquityComponentsAxis" xlink:to="lab_us-gaap_StatementEquityComponentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization_d03a5da2-c2b6-47ba-8a40-e1cd7d8617e5_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_bcaab9c8-9d02-49a7-8d79-73e9e53a199f_verboseLabel_en-US" xlink:label="lab_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation 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_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1937645b-7903-4c76-98d9-e972a46fa611_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_sjw_DefinedBenefitPlanRateOfCompensationIncrease_2dfa36f5-9f15-4d58-a8da-4a7f0fcea1dd_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</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-20230331.xsd#sjw_DefinedBenefitPlanRateOfCompensationIncrease"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_DefinedBenefitPlanRateOfCompensationIncrease" xlink:to="lab_sjw_DefinedBenefitPlanRateOfCompensationIncrease" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferred1_ca4b52ba-1242-41fa-b823-3faff13c5714_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_sjw_PublicUtilitiesAcquisitionServiceConnections_c5b063e5-6d37-41c5-ab63-dea8e3471d8e_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-20230331.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_dei_DocumentFiscalYearFocus_8eb55916-a1af-4921-a217-44bd8593dc88_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalYearFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalYearFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalYearFocus" xlink:to="lab_dei_DocumentFiscalYearFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_253d7857-ca7d-4365-a15a-9fc3672e7e39_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">OPERATING ACTIVITIES:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CityAreaCode_5cea2e4e-8856-43ac-886b-b3d8529d8189_terseLabel_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">City Area Code</link:label>
    <link:label id="lab_dei_CityAreaCode_label_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">City Area Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CityAreaCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CityAreaCode" xlink:to="lab_dei_CityAreaCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementLineItems_ed7bbbd9-87fa-4f32-8d4f-37f710808b78_terseLabel_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:label id="lab_us-gaap_StatementLineItems_label_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementLineItems" xlink:to="lab_us-gaap_StatementLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsAbstract_d77e235c-b8d6-4cc6-881d-bcbca8b3115f_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ASSETS</link:label>
    <link:label id="lab_us-gaap_AssetsAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsAbstract" xlink:to="lab_us-gaap_AssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpense_05ef83c5-a84e-4040-b4f4-f3057587c304_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_sjw_UnrecognizedTaxBenefitsGross_8964d917-cc64-40c5-90af-2203a4357bb2_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</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-20230331.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_IncreaseDecreaseInOtherOperatingCapitalNet_e2c02d51-eac1-48aa-bce2-81afc533cc95_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" 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 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_us-gaap_LongtermDebtTypeDomain_ad13c38d-e8eb-4465-9119-8b4089148b70_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_d3c27931-d720-44a7-a265-071566193f39_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_us-gaap_InvestmentBuildingAndBuildingImprovements_5368f078-e4be-40f3-9ca9-4c1e563e2393_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_StatementOfStockholdersEquityAbstract_ade68564-8a09-4efc-ada6-9b76d9a1835c_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsidiarySaleOfStockAxis_22a1fa78-58c5-492c-a9cc-19aad4c79743_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_FairValueByFairValueHierarchyLevelAxis_62a7b0f4-f017-4496-b4d0-aa2ca5fe93cd_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_LinesOfCreditCurrent_bd21890a-c63a-4c11-bb34-1a2b88a462e5_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_FiniteLivedIntangibleAssetsGross_df5159eb-31f8-4529-8000-6b20f57211f0_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_NetCashProvidedByUsedInFinancingActivitiesAbstract_47b4a8a5-d8d1-4baf-a44b-a171e608a573_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">FINANCING ACTIVITIES:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_56e25448-79f8-495a-b6d5-c6f5f24085ab_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_sjw_RegulatoryBalancingandMemorandumAccountsReviewAuthorizedRevenueThresholdPercentage_d2816e2c-0069-4142-9cb0-7acf0ffe9fc9_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-20230331.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_EarningsPerSharePolicyTextBlock_4a27ba0b-75d9-4336-8f88-05e6b047d602_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_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_2e975970-a04a-4c7a-a516-59c652e21c54_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_af32ff8d-cb4b-4581-8eab-c0b4bc926736_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based compensation</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Noncash Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensation" xlink:to="lab_us-gaap_ShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_sjw_RestrictedStockAndDeferredRestrictedStockMember_965fc675-f988-4050-b73a-8cf433be59c1_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-20230331.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_sjw_IncreaseDecreaseToRegulatoryAssetAndLiabilitiesExcludingIncomeTaxTemporaryDifferencesNetAndPostretirementBenefits_27249f77-2237-4ba0-91fa-e62f9bafa200_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-20230331.xsd#sjw_IncreaseDecreaseToRegulatoryAssetAndLiabilitiesExcludingIncomeTaxTemporaryDifferencesNetAndPostretirementBenefits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_IncreaseDecreaseToRegulatoryAssetAndLiabilitiesExcludingIncomeTaxTemporaryDifferencesNetAndPostretirementBenefits" xlink:to="lab_sjw_IncreaseDecreaseToRegulatoryAssetAndLiabilitiesExcludingIncomeTaxTemporaryDifferencesNetAndPostretirementBenefits" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RegulatoryAssetAxis_79df7558-6e02-42af-b28f-b57ebf6b4e75_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_OtherLiabilitiesNoncurrent_afb5a995-1d66-4e45-869a-aab693d0253d_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_dei_DocumentTransitionReport_a7342639-1f83-417c-8e70-f6bcb0049631_terseLabel_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Transition Report</link:label>
    <link:label id="lab_dei_DocumentTransitionReport_label_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Transition Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentTransitionReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentTransitionReport" xlink:to="lab_dei_DocumentTransitionReport" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LocalPhoneNumber_97afcd0e-37d1-4517-bed1-2bfc6e5680a1_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_AccountsReceivableNetCurrentAbstract_6dd33f75-5968-4979-986a-90ca9250ddca_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_us-gaap_CapitalizationLongtermDebtAndEquity_2425d2c2-c333-4da6-b02e-bc2657164d7a_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_us-gaap_OperatingIncomeLoss_c0ca72a4-24ba-4324-9054-258c4964d190_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_74b4c30e-3646-460f-bd39-29eb70a2f8db_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink: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 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_AllOtherBalancingAndMemorandumAccountsMember_0890eabd-b0e9-4b68-915c-aeb6bc9879c0_terseLabel_en-US" xlink:label="lab_sjw_AllOtherBalancingAndMemorandumAccountsMember" xlink: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 balancing and memorandum accounts</link:label>
    <link:label id="lab_sjw_AllOtherBalancingAndMemorandumAccountsMember_label_en-US" xlink:label="lab_sjw_AllOtherBalancingAndMemorandumAccountsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">All Other Balancing and Memorandum Accounts [Member]</link:label>
    <link:label id="lab_sjw_AllOtherBalancingAndMemorandumAccountsMember_documentation_en-US" xlink:label="lab_sjw_AllOtherBalancingAndMemorandumAccountsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">All Other Balancing and Memorandum Accounts</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_AllOtherBalancingAndMemorandumAccountsMember" xlink:href="sjw-20230331.xsd#sjw_AllOtherBalancingAndMemorandumAccountsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sjw_AllOtherBalancingAndMemorandumAccountsMember" xlink:to="lab_sjw_AllOtherBalancingAndMemorandumAccountsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_ad59725b-7485-48b0-8235-da16fffd1c5c_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 (shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_619d84fb-3f22-4ce3-a160-aad6a8be2b1d_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_f49c4262-0448-46f3-ba47-4cb44e6704c7_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_us-gaap_Goodwill_93d15b80-72e8-4ee1-8868-a9099cbea7ef_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_RemainingAmountsOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided_16c744b7-8fae-46fd-b013-1f10ac29ab1c_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:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>11
<FILENAME>sjw-20230331_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:487d5d80-b190-457d-8bba-a970c5b06088,g:8202a8c6-1658-47ab-a341-5bca3d39ecfe-->
<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/Cover" xlink:type="simple" xlink:href="sjw-20230331.xsd#Cover"/>
  <link:presentationLink xlink:role="http://www.sjwater.com/role/Cover" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract_665ed599-a328-4413-a3a3-b422cc50a718" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_12aae786-1dce-4b0e-8b24-0cfb59a76e00" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_665ed599-a328-4413-a3a3-b422cc50a718" xlink:to="loc_dei_DocumentType_12aae786-1dce-4b0e-8b24-0cfb59a76e00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport_69ed583c-2769-47ea-83fd-cad121ff70b0" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentQuarterlyReport"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_665ed599-a328-4413-a3a3-b422cc50a718" xlink:to="loc_dei_DocumentQuarterlyReport_69ed583c-2769-47ea-83fd-cad121ff70b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_f600135e-2924-42cc-82e8-05f72b3d3eca" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_665ed599-a328-4413-a3a3-b422cc50a718" xlink:to="loc_dei_DocumentPeriodEndDate_f600135e-2924-42cc-82e8-05f72b3d3eca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_f984ed75-9d02-402d-b218-ad59f068334e" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_665ed599-a328-4413-a3a3-b422cc50a718" xlink:to="loc_dei_DocumentTransitionReport_f984ed75-9d02-402d-b218-ad59f068334e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_aab20da6-c9b9-44e5-95b0-bc5a64e2e276" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_665ed599-a328-4413-a3a3-b422cc50a718" xlink:to="loc_dei_EntityFileNumber_aab20da6-c9b9-44e5-95b0-bc5a64e2e276" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_ea0ad345-034b-4223-8ba4-089870101353" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_665ed599-a328-4413-a3a3-b422cc50a718" xlink:to="loc_dei_EntityRegistrantName_ea0ad345-034b-4223-8ba4-089870101353" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_cd41c5a4-d6cc-40ca-9eb8-c759542085ff" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_665ed599-a328-4413-a3a3-b422cc50a718" xlink:to="loc_dei_EntityIncorporationStateCountryCode_cd41c5a4-d6cc-40ca-9eb8-c759542085ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_efd9a412-c932-4ddf-9182-17ad35b656e6" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_665ed599-a328-4413-a3a3-b422cc50a718" xlink:to="loc_dei_EntityTaxIdentificationNumber_efd9a412-c932-4ddf-9182-17ad35b656e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_1c86568f-4e60-4bbb-ae62-2a520ac4c0ad" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_665ed599-a328-4413-a3a3-b422cc50a718" xlink:to="loc_dei_EntityAddressAddressLine1_1c86568f-4e60-4bbb-ae62-2a520ac4c0ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_4fe184fd-9097-46c5-af8f-4dc1e904a26b" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_665ed599-a328-4413-a3a3-b422cc50a718" xlink:to="loc_dei_EntityAddressCityOrTown_4fe184fd-9097-46c5-af8f-4dc1e904a26b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_ee36c5c4-f073-448a-a767-7f92d695b67c" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_665ed599-a328-4413-a3a3-b422cc50a718" xlink:to="loc_dei_EntityAddressStateOrProvince_ee36c5c4-f073-448a-a767-7f92d695b67c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_0fb02ee2-c86f-41f5-80eb-c7e216f4d8ae" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_665ed599-a328-4413-a3a3-b422cc50a718" xlink:to="loc_dei_EntityAddressPostalZipCode_0fb02ee2-c86f-41f5-80eb-c7e216f4d8ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_bae651da-d8a9-4348-b42c-0c8faab42344" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_665ed599-a328-4413-a3a3-b422cc50a718" xlink:to="loc_dei_CityAreaCode_bae651da-d8a9-4348-b42c-0c8faab42344" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_8c0f59e5-79fd-401e-a3f4-fa46df4592a5" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_665ed599-a328-4413-a3a3-b422cc50a718" xlink:to="loc_dei_LocalPhoneNumber_8c0f59e5-79fd-401e-a3f4-fa46df4592a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_cef6d946-772b-4d7a-b23c-22df7c321378" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_665ed599-a328-4413-a3a3-b422cc50a718" xlink:to="loc_dei_Security12bTitle_cef6d946-772b-4d7a-b23c-22df7c321378" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_cd7096e5-784a-4a3c-ac77-bb078e7af71b" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_665ed599-a328-4413-a3a3-b422cc50a718" xlink:to="loc_dei_TradingSymbol_cd7096e5-784a-4a3c-ac77-bb078e7af71b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_e8091f61-8cac-4697-874a-7d9ec9a7a0e1" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_665ed599-a328-4413-a3a3-b422cc50a718" xlink:to="loc_dei_SecurityExchangeName_e8091f61-8cac-4697-874a-7d9ec9a7a0e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_61d2f97b-63b6-4983-bb5f-80bdd03f8efe" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_665ed599-a328-4413-a3a3-b422cc50a718" xlink:to="loc_dei_EntityCurrentReportingStatus_61d2f97b-63b6-4983-bb5f-80bdd03f8efe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_1dc55fa8-e8be-4717-ab10-a4cbd7bc1ef5" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_665ed599-a328-4413-a3a3-b422cc50a718" xlink:to="loc_dei_EntityInteractiveDataCurrent_1dc55fa8-e8be-4717-ab10-a4cbd7bc1ef5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_037ae012-f9ed-4b05-9a63-f47a6fb917f7" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_665ed599-a328-4413-a3a3-b422cc50a718" xlink:to="loc_dei_EntityFilerCategory_037ae012-f9ed-4b05-9a63-f47a6fb917f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_7fc7ae3f-c14f-4380-ad5c-aa90c1c2c48c" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_665ed599-a328-4413-a3a3-b422cc50a718" xlink:to="loc_dei_EntitySmallBusiness_7fc7ae3f-c14f-4380-ad5c-aa90c1c2c48c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_a1d8a4a4-0b52-4590-912b-e44ca79ff69d" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_665ed599-a328-4413-a3a3-b422cc50a718" xlink:to="loc_dei_EntityEmergingGrowthCompany_a1d8a4a4-0b52-4590-912b-e44ca79ff69d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_49d75407-ffe5-4ca9-92c4-29d613277dae" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_665ed599-a328-4413-a3a3-b422cc50a718" xlink:to="loc_dei_EntityShellCompany_49d75407-ffe5-4ca9-92c4-29d613277dae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_5707d666-2ee4-4373-b1a8-a7b994333204" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_665ed599-a328-4413-a3a3-b422cc50a718" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_5707d666-2ee4-4373-b1a8-a7b994333204" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_20253cd9-9a68-4746-8a8b-3da9bd7c1373" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_665ed599-a328-4413-a3a3-b422cc50a718" xlink:to="loc_dei_EntityCentralIndexKey_20253cd9-9a68-4746-8a8b-3da9bd7c1373" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_246192be-4b88-4cc5-bdce-a04249996646" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_665ed599-a328-4413-a3a3-b422cc50a718" xlink:to="loc_dei_CurrentFiscalYearEndDate_246192be-4b88-4cc5-bdce-a04249996646" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_4d0dbd60-3e1e-4015-af03-0122fd51f10c" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_665ed599-a328-4413-a3a3-b422cc50a718" xlink:to="loc_dei_DocumentFiscalYearFocus_4d0dbd60-3e1e-4015-af03-0122fd51f10c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_6a9e205e-40ba-4933-8f12-18de7ac41540" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_665ed599-a328-4413-a3a3-b422cc50a718" xlink:to="loc_dei_DocumentFiscalPeriodFocus_6a9e205e-40ba-4933-8f12-18de7ac41540" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_d91a0639-a980-4e14-a29e-e9cd5a6b569b" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_665ed599-a328-4413-a3a3-b422cc50a718" xlink:to="loc_dei_AmendmentFlag_d91a0639-a980-4e14-a29e-e9cd5a6b569b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" xlink:type="simple" xlink:href="sjw-20230331.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"/>
  <link:presentationLink xlink:role="http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_94cd8fa3-8640-49a9-878e-0e4a0a4707aa" 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_8e33b312-50cc-4b72-93f7-f022533d0d9b" 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_94cd8fa3-8640-49a9-878e-0e4a0a4707aa" xlink:to="loc_us-gaap_Revenues_8e33b312-50cc-4b72-93f7-f022533d0d9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpensesAbstract_e3787178-a861-4ddd-802b-c90a3dbc9e98" 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_94cd8fa3-8640-49a9-878e-0e4a0a4707aa" xlink:to="loc_us-gaap_CostsAndExpensesAbstract_e3787178-a861-4ddd-802b-c90a3dbc9e98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_WaterProductionCostsAbstract_2bc64bfc-d4ec-4e62-b720-a5b6a9f681e8" xlink:href="sjw-20230331.xsd#sjw_WaterProductionCostsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_e3787178-a861-4ddd-802b-c90a3dbc9e98" xlink:to="loc_sjw_WaterProductionCostsAbstract_2bc64bfc-d4ec-4e62-b720-a5b6a9f681e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfPurchasedWater_47524e67-b574-4c97-978a-7b168d769a2d" 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_2bc64bfc-d4ec-4e62-b720-a5b6a9f681e8" xlink:to="loc_us-gaap_CostOfPurchasedWater_47524e67-b574-4c97-978a-7b168d769a2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpensePurchasedPower_2491ff1b-da93-4144-8ae3-3fd0db9007d3" 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_2bc64bfc-d4ec-4e62-b720-a5b6a9f681e8" xlink:to="loc_us-gaap_UtilitiesOperatingExpensePurchasedPower_2491ff1b-da93-4144-8ae3-3fd0db9007d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_GroundwaterExtractionCharges_57478019-0388-4bb7-8f1f-5dcc56d780e0" xlink:href="sjw-20230331.xsd#sjw_GroundwaterExtractionCharges"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sjw_WaterProductionCostsAbstract_2bc64bfc-d4ec-4e62-b720-a5b6a9f681e8" xlink:to="loc_sjw_GroundwaterExtractionCharges_57478019-0388-4bb7-8f1f-5dcc56d780e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseOther_8ef88540-ee9c-4d5b-bc25-1ee2d330333c" 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_2bc64bfc-d4ec-4e62-b720-a5b6a9f681e8" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseOther_8ef88540-ee9c-4d5b-bc25-1ee2d330333c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WaterProductionCosts_de1b0c44-6075-4e84-8a99-fb479e4a0025" 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_2bc64bfc-d4ec-4e62-b720-a5b6a9f681e8" xlink:to="loc_us-gaap_WaterProductionCosts_de1b0c44-6075-4e84-8a99-fb479e4a0025" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_3c7ffe41-e379-4f32-b4ba-d38a05f5fb07" 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_e3787178-a861-4ddd-802b-c90a3dbc9e98" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_3c7ffe41-e379-4f32-b4ba-d38a05f5fb07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseMaintenance_35b76554-e6f8-4ec0-a856-2496a5214c12" 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_e3787178-a861-4ddd-802b-c90a3dbc9e98" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseMaintenance_35b76554-e6f8-4ec0-a856-2496a5214c12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseTaxes_89fb4725-1e9a-4eef-9bb5-cc24de721b5e" 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_e3787178-a861-4ddd-802b-c90a3dbc9e98" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseTaxes_89fb4725-1e9a-4eef-9bb5-cc24de721b5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization_1cc429dd-21a2-4068-b174-db7f9af4faee" 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_e3787178-a861-4ddd-802b-c90a3dbc9e98" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization_1cc429dd-21a2-4068-b174-db7f9af4faee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets_b7ecc000-f702-4c8e-ac2f-e17a2942a807" 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_e3787178-a861-4ddd-802b-c90a3dbc9e98" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets_b7ecc000-f702-4c8e-ac2f-e17a2942a807" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpense_139d1c7d-0e34-4a6e-96c8-e7370dbedc34" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UtilitiesOperatingExpense"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_e3787178-a861-4ddd-802b-c90a3dbc9e98" xlink:to="loc_us-gaap_UtilitiesOperatingExpense_139d1c7d-0e34-4a6e-96c8-e7370dbedc34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_9265d260-4230-4544-a5d7-84739786d320" 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_94cd8fa3-8640-49a9-878e-0e4a0a4707aa" xlink:to="loc_us-gaap_OperatingIncomeLoss_9265d260-4230-4544-a5d7-84739786d320" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_9fd2e796-05d1-40c2-8188-de79e2792588" 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_94cd8fa3-8640-49a9-878e-0e4a0a4707aa" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_9fd2e796-05d1-40c2-8188-de79e2792588" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebt_ea9e844e-9f27-4ad2-9f4d-0e82628b93f7" 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_9fd2e796-05d1-40c2-8188-de79e2792588" xlink:to="loc_us-gaap_InterestExpenseDebt_ea9e844e-9f27-4ad2-9f4d-0e82628b93f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent_fcc2b0dc-fb4f-4999-a025-99bb903ab129" 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_9fd2e796-05d1-40c2-8188-de79e2792588" xlink:to="loc_us-gaap_NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent_fcc2b0dc-fb4f-4999-a025-99bb903ab129" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_6f47be4b-c742-4674-acae-73af639de8cf" 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_9fd2e796-05d1-40c2-8188-de79e2792588" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_6f47be4b-c742-4674-acae-73af639de8cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_ab238d10-d084-4ef8-8f3e-f4a48d165310" 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_9fd2e796-05d1-40c2-8188-de79e2792588" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_ab238d10-d084-4ef8-8f3e-f4a48d165310" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_7b25acfb-92b6-429b-85f8-0c540fbc09cb" 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_us-gaap_OtherNonoperatingIncomeExpenseAbstract_9fd2e796-05d1-40c2-8188-de79e2792588" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_7b25acfb-92b6-429b-85f8-0c540fbc09cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_472ffb14-8251-4972-a230-68c551acf464" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_94cd8fa3-8640-49a9-878e-0e4a0a4707aa" xlink:to="loc_us-gaap_NetIncomeLoss_472ffb14-8251-4972-a230-68c551acf464" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_dbdc209d-58ca-4fbd-b2d6-f90ee5508aa9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_94cd8fa3-8640-49a9-878e-0e4a0a4707aa" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_dbdc209d-58ca-4fbd-b2d6-f90ee5508aa9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_9afc4a11-cbe3-4bc7-9510-96daba94e9b1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_94cd8fa3-8640-49a9-878e-0e4a0a4707aa" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_9afc4a11-cbe3-4bc7-9510-96daba94e9b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_db4215de-48b4-430f-8021-1ce19728c0c9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_94cd8fa3-8640-49a9-878e-0e4a0a4707aa" xlink:to="loc_us-gaap_EarningsPerShareAbstract_db4215de-48b4-430f-8021-1ce19728c0c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_2ea751a3-ba2f-476d-b2aa-adbd66e60f44" 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_db4215de-48b4-430f-8021-1ce19728c0c9" xlink:to="loc_us-gaap_EarningsPerShareBasic_2ea751a3-ba2f-476d-b2aa-adbd66e60f44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_3d0bf991-c3e5-40cf-8404-f0ce371e7cfe" 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_db4215de-48b4-430f-8021-1ce19728c0c9" xlink:to="loc_us-gaap_EarningsPerShareDiluted_3d0bf991-c3e5-40cf-8404-f0ce371e7cfe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareCashPaid_3b891b3f-ab22-42a9-afd9-baee6258fe9c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockDividendsPerShareCashPaid"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_94cd8fa3-8640-49a9-878e-0e4a0a4707aa" xlink:to="loc_us-gaap_CommonStockDividendsPerShareCashPaid_3b891b3f-ab22-42a9-afd9-baee6258fe9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAbstract_a644d6a2-4ce5-449c-89ff-bdd3ddc90c78" xlink:href="sjw-20230331.xsd#sjw_WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAbstract"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_94cd8fa3-8640-49a9-878e-0e4a0a4707aa" xlink:to="loc_sjw_WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAbstract_a644d6a2-4ce5-449c-89ff-bdd3ddc90c78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_9bb203ca-4423-4df2-9441-5627395b08ea" 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_sjw_WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAbstract_a644d6a2-4ce5-449c-89ff-bdd3ddc90c78" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_9bb203ca-4423-4df2-9441-5627395b08ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_03898637-ea45-46f9-b963-456028118e88" 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_sjw_WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAbstract_a644d6a2-4ce5-449c-89ff-bdd3ddc90c78" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_03898637-ea45-46f9-b963-456028118e88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" xlink:type="simple" xlink:href="sjw-20230331.xsd#CONDENSEDCONSOLIDATEDBALANCESHEETS"/>
  <link:presentationLink xlink:role="http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_0bfef2db-1384-4f3c-b7d9-694c548e142e" 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_c9e85f24-7256-499d-b17e-11845384b7dd" 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_0bfef2db-1384-4f3c-b7d9-694c548e142e" xlink:to="loc_us-gaap_AssetsAbstract_c9e85f24-7256-499d-b17e-11845384b7dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNetAbstract_291f3b76-c1aa-4c39-bfa7-c67109a7ebe1" 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_c9e85f24-7256-499d-b17e-11845384b7dd" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNetAbstract_291f3b76-c1aa-4c39-bfa7-c67109a7ebe1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentLand_21645ce6-7e54-426a-99e4-334239efa6d0" 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_291f3b76-c1aa-4c39-bfa7-c67109a7ebe1" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentLand_21645ce6-7e54-426a-99e4-334239efa6d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_PublicUtilitiesPropertyPlantAndEquipmentDepreciablePlantAndEquipment_5d88d8c5-23ef-4460-8873-3f8db38fe548" xlink:href="sjw-20230331.xsd#sjw_PublicUtilitiesPropertyPlantAndEquipmentDepreciablePlantAndEquipment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNetAbstract_291f3b76-c1aa-4c39-bfa7-c67109a7ebe1" xlink:to="loc_sjw_PublicUtilitiesPropertyPlantAndEquipmentDepreciablePlantAndEquipment_5d88d8c5-23ef-4460-8873-3f8db38fe548" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress_7f6a1a03-790c-4ff5-9bf1-9448319330da" 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_291f3b76-c1aa-4c39-bfa7-c67109a7ebe1" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress_7f6a1a03-790c-4ff5-9bf1-9448319330da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_899a2fba-30a0-4358-8003-c5c6edd1305f" 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_291f3b76-c1aa-4c39-bfa7-c67109a7ebe1" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_899a2fba-30a0-4358-8003-c5c6edd1305f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_f7b98079-d6b0-4575-8423-266f936b7fcb" 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_291f3b76-c1aa-4c39-bfa7-c67109a7ebe1" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_f7b98079-d6b0-4575-8423-266f936b7fcb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation_22ca44ba-6c08-411a-ab60-4d15005ed49d" 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_291f3b76-c1aa-4c39-bfa7-c67109a7ebe1" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation_22ca44ba-6c08-411a-ab60-4d15005ed49d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet_890302f9-dd04-483e-b048-cd2cc83e0e5d" 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_291f3b76-c1aa-4c39-bfa7-c67109a7ebe1" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet_890302f9-dd04-483e-b048-cd2cc83e0e5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RealEstateInvestmentPropertyAtCost_ae7f857c-5c8e-4be5-9deb-7ecccd9113ba" 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_291f3b76-c1aa-4c39-bfa7-c67109a7ebe1" xlink:to="loc_us-gaap_RealEstateInvestmentPropertyAtCost_ae7f857c-5c8e-4be5-9deb-7ecccd9113ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RealEstateInvestmentPropertyAccumulatedDepreciation_399f3e6a-463c-4a98-9b9c-5cf1f46673a6" 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_291f3b76-c1aa-4c39-bfa7-c67109a7ebe1" xlink:to="loc_us-gaap_RealEstateInvestmentPropertyAccumulatedDepreciation_399f3e6a-463c-4a98-9b9c-5cf1f46673a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RealEstateInvestmentPropertyNet_ee661dee-5e45-4f9c-96df-6eca64214d1a" 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_291f3b76-c1aa-4c39-bfa7-c67109a7ebe1" xlink:to="loc_us-gaap_RealEstateInvestmentPropertyNet_ee661dee-5e45-4f9c-96df-6eca64214d1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_6bd8ee0c-6ba8-4e59-b591-18013062d535" 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_c9e85f24-7256-499d-b17e-11845384b7dd" xlink:to="loc_us-gaap_AssetsCurrentAbstract_6bd8ee0c-6ba8-4e59-b591-18013062d535" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsAndShortTermInvestmentsAbstract_3c940747-d3ec-44be-820c-f3926dd06a5c" 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_6bd8ee0c-6ba8-4e59-b591-18013062d535" xlink:to="loc_us-gaap_CashCashEquivalentsAndShortTermInvestmentsAbstract_3c940747-d3ec-44be-820c-f3926dd06a5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Cash_6e6b7bc3-0f2b-436f-a837-8767b6df3bb6" 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_3c940747-d3ec-44be-820c-f3926dd06a5c" xlink:to="loc_us-gaap_Cash_6e6b7bc3-0f2b-436f-a837-8767b6df3bb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrentAbstract_18fa0c4a-9f4e-402b-b48c-f5fc2703cb25" 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_6bd8ee0c-6ba8-4e59-b591-18013062d535" xlink:to="loc_us-gaap_AccountsReceivableNetCurrentAbstract_18fa0c4a-9f4e-402b-b48c-f5fc2703cb25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_25bca16a-5f12-4c76-99da-1ea65c0134b3" 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_18fa0c4a-9f4e-402b-b48c-f5fc2703cb25" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_25bca16a-5f12-4c76-99da-1ea65c0134b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NontradeReceivablesCurrent_858e3eb1-2cb8-4c6e-b265-7442087d6f8c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NontradeReceivablesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsReceivableNetCurrentAbstract_18fa0c4a-9f4e-402b-b48c-f5fc2703cb25" xlink:to="loc_us-gaap_NontradeReceivablesCurrent_858e3eb1-2cb8-4c6e-b265-7442087d6f8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesLongTermContractsOrPrograms_8672810c-e1cc-4fa2-a4fb-aa149677f21e" 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_6bd8ee0c-6ba8-4e59-b591-18013062d535" xlink:to="loc_us-gaap_ReceivablesLongTermContractsOrPrograms_8672810c-e1cc-4fa2-a4fb-aa149677f21e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsHeldForSaleNotPartOfDisposalGroup_c1ae0d23-f835-43af-a7b9-c30a47be65ce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsHeldForSaleNotPartOfDisposalGroup"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_6bd8ee0c-6ba8-4e59-b591-18013062d535" xlink:to="loc_us-gaap_AssetsHeldForSaleNotPartOfDisposalGroup_c1ae0d23-f835-43af-a7b9-c30a47be65ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseCurrent_63780523-dc79-43ac-961c-932d33f5cca6" 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_6bd8ee0c-6ba8-4e59-b591-18013062d535" xlink:to="loc_us-gaap_PrepaidExpenseCurrent_63780523-dc79-43ac-961c-932d33f5cca6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsCurrent_c141fc98-5fe5-4e49-b8a8-46363d25d4f4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryAssetsCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_6bd8ee0c-6ba8-4e59-b591-18013062d535" xlink:to="loc_us-gaap_RegulatoryAssetsCurrent_c141fc98-5fe5-4e49-b8a8-46363d25d4f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_c2be2b89-330f-42a0-974b-106e056b83c4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_6bd8ee0c-6ba8-4e59-b591-18013062d535" xlink:to="loc_us-gaap_OtherAssetsCurrent_c2be2b89-330f-42a0-974b-106e056b83c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_889693a7-d3ab-4e82-94d1-536112874b4a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_6bd8ee0c-6ba8-4e59-b591-18013062d535" xlink:to="loc_us-gaap_AssetsCurrent_889693a7-d3ab-4e82-94d1-536112874b4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrentAbstract_17e10f18-de85-4109-9850-ea8a28b6dcd8" 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_c9e85f24-7256-499d-b17e-11845384b7dd" xlink:to="loc_us-gaap_OtherAssetsNoncurrentAbstract_17e10f18-de85-4109-9850-ea8a28b6dcd8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsNoncurrent_e0c591ec-26da-4cc5-beba-0628772074f7" 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_17e10f18-de85-4109-9850-ea8a28b6dcd8" xlink:to="loc_us-gaap_RegulatoryAssetsNoncurrent_e0c591ec-26da-4cc5-beba-0628772074f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Investments_cfbff053-9ed5-49a5-9602-a43e5740ad44" 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_17e10f18-de85-4109-9850-ea8a28b6dcd8" xlink:to="loc_us-gaap_Investments_cfbff053-9ed5-49a5-9602-a43e5740ad44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_c084a4b4-456e-468a-b1ce-6b5a70836040" 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_17e10f18-de85-4109-9850-ea8a28b6dcd8" xlink:to="loc_us-gaap_Goodwill_c084a4b4-456e-468a-b1ce-6b5a70836040" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsMiscellaneousNoncurrent_3b3d3a9d-2487-4597-aba7-f56496734f2a" 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_17e10f18-de85-4109-9850-ea8a28b6dcd8" xlink:to="loc_us-gaap_OtherAssetsMiscellaneousNoncurrent_3b3d3a9d-2487-4597-aba7-f56496734f2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_13adb04c-3310-4d81-ad7e-82449a1cabe1" 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_17e10f18-de85-4109-9850-ea8a28b6dcd8" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_13adb04c-3310-4d81-ad7e-82449a1cabe1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_bdcf8f51-8d2b-49ef-8cdc-95c9ddc8c927" 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_c9e85f24-7256-499d-b17e-11845384b7dd" xlink:to="loc_us-gaap_Assets_bdcf8f51-8d2b-49ef-8cdc-95c9ddc8c927" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_bb31113c-f78c-471f-a9a3-4a5480940333" 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_0bfef2db-1384-4f3c-b7d9-694c548e142e" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_bb31113c-f78c-471f-a9a3-4a5480940333" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizationLongtermDebtAndEquityAbstract_f11c8582-2997-4557-af7a-1726e1fc436e" 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_bb31113c-f78c-471f-a9a3-4a5480940333" xlink:to="loc_us-gaap_CapitalizationLongtermDebtAndEquityAbstract_f11c8582-2997-4557-af7a-1726e1fc436e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNumberOfSharesParValueAndOtherDisclosuresAbstract_c675aad4-47d4-4c43-a235-743838474c13" 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_f11c8582-2997-4557-af7a-1726e1fc436e" xlink:to="loc_us-gaap_StockholdersEquityNumberOfSharesParValueAndOtherDisclosuresAbstract_c675aad4-47d4-4c43-a235-743838474c13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_10de9f5c-a993-495f-9689-b4ffbb90dcc8" 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_c675aad4-47d4-4c43-a235-743838474c13" xlink:to="loc_us-gaap_CommonStockValue_10de9f5c-a993-495f-9689-b4ffbb90dcc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_231ea9a3-ac80-49a5-8b51-129923c36d7f" 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_c675aad4-47d4-4c43-a235-743838474c13" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_231ea9a3-ac80-49a5-8b51-129923c36d7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_b4de3e0a-c9f7-487a-ac86-977fbe418738" 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_c675aad4-47d4-4c43-a235-743838474c13" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_b4de3e0a-c9f7-487a-ac86-977fbe418738" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_b7b01be9-7dbd-41fc-a393-eac1c7e51ddb" 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_c675aad4-47d4-4c43-a235-743838474c13" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_b7b01be9-7dbd-41fc-a393-eac1c7e51ddb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_4f592781-e682-4a7c-98b0-49e2b610ef67" 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_c675aad4-47d4-4c43-a235-743838474c13" xlink:to="loc_us-gaap_StockholdersEquity_4f592781-e682-4a7c-98b0-49e2b610ef67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_f12ac04f-1efd-4562-a848-5fbf2d2bf353" 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_StockholdersEquityNumberOfSharesParValueAndOtherDisclosuresAbstract_c675aad4-47d4-4c43-a235-743838474c13" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_f12ac04f-1efd-4562-a848-5fbf2d2bf353" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizationLongtermDebtAndEquity_2061286e-e40c-47b6-8b32-45bdcfc85eaf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizationLongtermDebtAndEquity"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNumberOfSharesParValueAndOtherDisclosuresAbstract_c675aad4-47d4-4c43-a235-743838474c13" xlink:to="loc_us-gaap_CapitalizationLongtermDebtAndEquity_2061286e-e40c-47b6-8b32-45bdcfc85eaf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_2fc90c36-4a58-496e-9d12-6c08fceac6be" 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_bb31113c-f78c-471f-a9a3-4a5480940333" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_2fc90c36-4a58-496e-9d12-6c08fceac6be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LinesOfCreditCurrent_652c8544-93de-4505-8be4-936dabecb230" 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_2fc90c36-4a58-496e-9d12-6c08fceac6be" xlink:to="loc_us-gaap_LinesOfCreditCurrent_652c8544-93de-4505-8be4-936dabecb230" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_6e7ada3d-4a10-4cdb-b2f2-67e63a1c6285" 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_2fc90c36-4a58-496e-9d12-6c08fceac6be" xlink:to="loc_us-gaap_LongTermDebtCurrent_6e7ada3d-4a10-4cdb-b2f2-67e63a1c6285" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_Accruedgroundwaterextractionchargespurchasedwaterandpower_74689abc-bce6-4aed-b20f-014cb8310aee" xlink:href="sjw-20230331.xsd#sjw_Accruedgroundwaterextractionchargespurchasedwaterandpower"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_2fc90c36-4a58-496e-9d12-6c08fceac6be" xlink:to="loc_sjw_Accruedgroundwaterextractionchargespurchasedwaterandpower_74689abc-bce6-4aed-b20f-014cb8310aee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_3d6a5d72-7d9e-4dcb-bf2a-28724b288f0a" 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_2fc90c36-4a58-496e-9d12-6c08fceac6be" xlink:to="loc_us-gaap_AccountsPayableCurrent_3d6a5d72-7d9e-4dcb-bf2a-28724b288f0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPayableCurrent_cb7db423-4469-4166-86ed-eddce1fe25a4" 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_2fc90c36-4a58-496e-9d12-6c08fceac6be" xlink:to="loc_us-gaap_InterestPayableCurrent_cb7db423-4469-4166-86ed-eddce1fe25a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_cafa9ce1-879e-4eac-8906-0705abcf47b4" 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_2fc90c36-4a58-496e-9d12-6c08fceac6be" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_cafa9ce1-879e-4eac-8906-0705abcf47b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxesPayableCurrent_71bfabf1-4560-4291-a674-5dc1a6a13e03" 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_2fc90c36-4a58-496e-9d12-6c08fceac6be" xlink:to="loc_us-gaap_TaxesPayableCurrent_71bfabf1-4560-4291-a674-5dc1a6a13e03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_2208db82-24e1-4b97-9c4d-724a19b4e10d" 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_2fc90c36-4a58-496e-9d12-6c08fceac6be" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_2208db82-24e1-4b97-9c4d-724a19b4e10d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_7012e1f9-2a02-4c2a-8823-b09a0fd7fdd2" 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_2fc90c36-4a58-496e-9d12-6c08fceac6be" xlink:to="loc_us-gaap_LiabilitiesCurrent_7012e1f9-2a02-4c2a-8823-b09a0fd7fdd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_2d7406c8-dc6e-4a90-a539-a1c817951da2" 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_bb31113c-f78c-471f-a9a3-4a5480940333" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_2d7406c8-dc6e-4a90-a539-a1c817951da2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_e715dbde-1572-4420-acd1-126f2761aa4a" 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_bb31113c-f78c-471f-a9a3-4a5480940333" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_e715dbde-1572-4420-acd1-126f2761aa4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContributionsInAidOfConstruction_23c28d0d-92dd-470b-8754-55802b04d137" 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_bb31113c-f78c-471f-a9a3-4a5480940333" xlink:to="loc_us-gaap_ContributionsInAidOfConstruction_23c28d0d-92dd-470b-8754-55802b04d137" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_33fc8b79-6900-408c-ad2b-92aedc001225" 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_bb31113c-f78c-471f-a9a3-4a5480940333" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_33fc8b79-6900-408c-ad2b-92aedc001225" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_731645d5-0bd8-42f1-b2d3-58257a4d728e" 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_bb31113c-f78c-471f-a9a3-4a5480940333" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_731645d5-0bd8-42f1-b2d3-58257a4d728e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_e8f748db-424b-4d8b-b2f1-ea197c532cbc" 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_bb31113c-f78c-471f-a9a3-4a5480940333" xlink:to="loc_us-gaap_CommitmentsAndContingencies_e8f748db-424b-4d8b-b2f1-ea197c532cbc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_c56cee9a-a566-4713-977d-aac0cf3597cf" 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_bb31113c-f78c-471f-a9a3-4a5480940333" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_c56cee9a-a566-4713-977d-aac0cf3597cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="simple" xlink:href="sjw-20230331.xsd#CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical"/>
  <link:presentationLink xlink:role="http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_4230bc8b-22d3-469a-a57b-7e36d132def0" 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_509e3df3-4016-4b71-ae2d-2f2f424cacd5" 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_4230bc8b-22d3-469a-a57b-7e36d132def0" xlink:to="loc_us-gaap_AssetsCurrentAbstract_509e3df3-4016-4b71-ae2d-2f2f424cacd5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_1c8a5dc1-8168-4a19-8456-e8151527c98f" 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_509e3df3-4016-4b71-ae2d-2f2f424cacd5" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_1c8a5dc1-8168-4a19-8456-e8151527c98f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizationLongtermDebtAndEquityAbstract_129b3076-ce59-4ced-a100-9959de56ff16" 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_4230bc8b-22d3-469a-a57b-7e36d132def0" xlink:to="loc_us-gaap_CapitalizationLongtermDebtAndEquityAbstract_129b3076-ce59-4ced-a100-9959de56ff16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_e07a598d-e02f-4f9d-881a-71bc7feedb77" 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_129b3076-ce59-4ced-a100-9959de56ff16" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_e07a598d-e02f-4f9d-881a-71bc7feedb77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_23ae3695-eafd-4e1d-98e9-27205a4fb618" 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_129b3076-ce59-4ced-a100-9959de56ff16" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_23ae3695-eafd-4e1d-98e9-27205a4fb618" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_ca0c28fa-c438-4430-8a49-a600bf61eef4" 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_129b3076-ce59-4ced-a100-9959de56ff16" xlink:to="loc_us-gaap_CommonStockSharesIssued_ca0c28fa-c438-4430-8a49-a600bf61eef4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_7a5c829b-8085-4cee-8323-795d7fe009be" 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_129b3076-ce59-4ced-a100-9959de56ff16" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_7a5c829b-8085-4cee-8323-795d7fe009be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" xlink:type="simple" xlink:href="sjw-20230331.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"/>
  <link:presentationLink xlink:role="http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_c78ab278-8859-45ac-8ac3-01c79cf3b8e8" 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_88a99b96-fe2e-4f81-94ee-ee4368af01b9" 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_c78ab278-8859-45ac-8ac3-01c79cf3b8e8" xlink:to="loc_us-gaap_StatementTable_88a99b96-fe2e-4f81-94ee-ee4368af01b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_d5c47152-2fd8-4bdd-ac62-e0d95db9554a" 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_88a99b96-fe2e-4f81-94ee-ee4368af01b9" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_d5c47152-2fd8-4bdd-ac62-e0d95db9554a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_14ea528a-c456-4c29-89b7-c75366b62800" 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_d5c47152-2fd8-4bdd-ac62-e0d95db9554a" xlink:to="loc_us-gaap_EquityComponentDomain_14ea528a-c456-4c29-89b7-c75366b62800" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_be1a3416-b84c-4c0b-a1c8-6b4e7dc2b4e8" 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_14ea528a-c456-4c29-89b7-c75366b62800" xlink:to="loc_us-gaap_CommonStockMember_be1a3416-b84c-4c0b-a1c8-6b4e7dc2b4e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_c9301ca8-7c56-4a76-9b8a-c92fb5a12b5f" 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_14ea528a-c456-4c29-89b7-c75366b62800" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_c9301ca8-7c56-4a76-9b8a-c92fb5a12b5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_07e4fba1-5b94-4348-b03e-1c9fe77cf1c4" 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_14ea528a-c456-4c29-89b7-c75366b62800" xlink:to="loc_us-gaap_RetainedEarningsMember_07e4fba1-5b94-4348-b03e-1c9fe77cf1c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_bd01a95f-827d-4b47-a979-7d2c0f8d680c" 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_14ea528a-c456-4c29-89b7-c75366b62800" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_bd01a95f-827d-4b47-a979-7d2c0f8d680c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_2ded0bbf-1168-4d05-96d8-af3c0ba12bdd" 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_88a99b96-fe2e-4f81-94ee-ee4368af01b9" xlink:to="loc_us-gaap_StatementLineItems_2ded0bbf-1168-4d05-96d8-af3c0ba12bdd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e0d51b90-e216-4201-8c2d-561668cd70b7" 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_2ded0bbf-1168-4d05-96d8-af3c0ba12bdd" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e0d51b90-e216-4201-8c2d-561668cd70b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_74ce2cfe-da14-4b88-9669-52ce6919cb63" 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_e0d51b90-e216-4201-8c2d-561668cd70b7" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_74ce2cfe-da14-4b88-9669-52ce6919cb63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_bb6c064d-64ed-4e9f-ad5b-c4b33e55bf67" 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_e0d51b90-e216-4201-8c2d-561668cd70b7" xlink:to="loc_us-gaap_StockholdersEquity_bb6c064d-64ed-4e9f-ad5b-c4b33e55bf67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_09418aff-c068-4c3d-8727-90f44b5bcbf0" 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_e0d51b90-e216-4201-8c2d-561668cd70b7" xlink:to="loc_us-gaap_NetIncomeLoss_09418aff-c068-4c3d-8727-90f44b5bcbf0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent_59a95f35-52bd-468d-986f-1348909d7f64" 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_e0d51b90-e216-4201-8c2d-561668cd70b7" xlink:to="loc_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent_59a95f35-52bd-468d-986f-1348909d7f64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_0cf54cdc-95e3-462f-91cd-f7e70569fbd1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e0d51b90-e216-4201-8c2d-561668cd70b7" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_0cf54cdc-95e3-462f-91cd-f7e70569fbd1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_81a2df79-1e3d-4761-906d-92f80436c778" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e0d51b90-e216-4201-8c2d-561668cd70b7" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_81a2df79-1e3d-4761-906d-92f80436c778" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_5489f8c7-e1da-46fb-bdea-cb7de8ad58ab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e0d51b90-e216-4201-8c2d-561668cd70b7" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_5489f8c7-e1da-46fb-bdea-cb7de8ad58ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_f0c12c31-9870-4641-8f0b-21fa19eff80a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e0d51b90-e216-4201-8c2d-561668cd70b7" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_f0c12c31-9870-4641-8f0b-21fa19eff80a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_521e3c96-ae21-4004-b48f-f2fb902fba21" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e0d51b90-e216-4201-8c2d-561668cd70b7" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_521e3c96-ae21-4004-b48f-f2fb902fba21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_2bf97694-cc93-425b-9db5-ec499f6801d7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e0d51b90-e216-4201-8c2d-561668cd70b7" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_2bf97694-cc93-425b-9db5-ec499f6801d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_6449d9ef-0105-474f-af39-dad5881bbc20" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e0d51b90-e216-4201-8c2d-561668cd70b7" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_6449d9ef-0105-474f-af39-dad5881bbc20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Dividends_f61543b7-d883-4b8b-94b4-1afb5c8f3e51" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Dividends"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e0d51b90-e216-4201-8c2d-561668cd70b7" xlink:to="loc_us-gaap_Dividends_f61543b7-d883-4b8b-94b4-1afb5c8f3e51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_a8112fea-3858-422d-9c91-01ff9d1418ee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e0d51b90-e216-4201-8c2d-561668cd70b7" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_a8112fea-3858-422d-9c91-01ff9d1418ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_c14c5d4c-211c-4a39-80d0-5a7cc4fdcb40" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e0d51b90-e216-4201-8c2d-561668cd70b7" xlink:to="loc_us-gaap_StockholdersEquity_c14c5d4c-211c-4a39-80d0-5a7cc4fdcb40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYParenthetical" xlink:type="simple" xlink:href="sjw-20230331.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYParenthetical"/>
  <link:presentationLink xlink:role="http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_659e92c3-b1ab-4404-a736-752010257b00" 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_9bd8fc18-732a-40c2-9f53-d67be8ae209f" 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_659e92c3-b1ab-4404-a736-752010257b00" xlink:to="loc_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParent_9bd8fc18-732a-40c2-9f53-d67be8ae209f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareCashPaid_ff0a9a0a-18ad-4445-9f5d-2f08cdb830cc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockDividendsPerShareCashPaid"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_659e92c3-b1ab-4404-a736-752010257b00" xlink:to="loc_us-gaap_CommonStockDividendsPerShareCashPaid_ff0a9a0a-18ad-4445-9f5d-2f08cdb830cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="simple" xlink:href="sjw-20230331.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"/>
  <link:presentationLink xlink:role="http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_21ab1d91-2d79-46b7-899c-3b2f63c51afe" 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_9c221674-e01a-45da-8cc1-6dc8c24e9bf0" 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_21ab1d91-2d79-46b7-899c-3b2f63c51afe" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_9c221674-e01a-45da-8cc1-6dc8c24e9bf0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_b4344787-6e86-4bc3-8f75-96909b6d8dc1" 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_9c221674-e01a-45da-8cc1-6dc8c24e9bf0" xlink:to="loc_us-gaap_NetIncomeLoss_b4344787-6e86-4bc3-8f75-96909b6d8dc1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_eb6bc347-2c4a-4ced-902c-c2505cd64e3b" 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_9c221674-e01a-45da-8cc1-6dc8c24e9bf0" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_eb6bc347-2c4a-4ced-902c-c2505cd64e3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_7350c768-03b8-4b38-896f-4bd2ca4b4567" 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_eb6bc347-2c4a-4ced-902c-c2505cd64e3b" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_7350c768-03b8-4b38-896f-4bd2ca4b4567" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_b0714e9f-22b2-4099-be7e-fbb1a9b2af67" 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_eb6bc347-2c4a-4ced-902c-c2505cd64e3b" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_b0714e9f-22b2-4099-be7e-fbb1a9b2af67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_4a1194a0-bc33-4623-84b0-14ec350b696f" 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_eb6bc347-2c4a-4ced-902c-c2505cd64e3b" xlink:to="loc_us-gaap_ShareBasedCompensation_4a1194a0-bc33-4623-84b0-14ec350b696f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions_a35974d4-2529-4d2e-a051-80f359b3a0b7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_eb6bc347-2c4a-4ced-902c-c2505cd64e3b" xlink:to="loc_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions_a35974d4-2529-4d2e-a051-80f359b3a0b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_GainLossOnDispositionOfPropertyPlantEquipmentExcludingOilAndGasPropertyAndTimberPropertyAndOnSaleOfInvestmentRealEstate_e416f9b7-6556-406c-8b15-2e1144a3afbb" xlink:href="sjw-20230331.xsd#sjw_GainLossOnDispositionOfPropertyPlantEquipmentExcludingOilAndGasPropertyAndTimberPropertyAndOnSaleOfInvestmentRealEstate"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_eb6bc347-2c4a-4ced-902c-c2505cd64e3b" xlink:to="loc_sjw_GainLossOnDispositionOfPropertyPlantEquipmentExcludingOilAndGasPropertyAndTimberPropertyAndOnSaleOfInvestmentRealEstate_e416f9b7-6556-406c-8b15-2e1144a3afbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_8294d535-3ab8-43c0-b74d-f41d481038f5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_eb6bc347-2c4a-4ced-902c-c2505cd64e3b" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_8294d535-3ab8-43c0-b74d-f41d481038f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInReceivables_f4cbe6b4-d1cc-4c79-8e8e-4836db5f7345" 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_8294d535-3ab8-43c0-b74d-f41d481038f5" xlink:to="loc_us-gaap_IncreaseDecreaseInReceivables_f4cbe6b4-d1cc-4c79-8e8e-4836db5f7345" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_1fe81b02-0c9e-4c15-8652-24df22e68141" 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_8294d535-3ab8-43c0-b74d-f41d481038f5" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_1fe81b02-0c9e-4c15-8652-24df22e68141" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_IncreaseDecreaseinAccruedGroundwaterExtractionChargesPurchasedWaterandPower_0f9c6b6b-ef07-4b27-a3c1-ce0920a48e06" xlink:href="sjw-20230331.xsd#sjw_IncreaseDecreaseinAccruedGroundwaterExtractionChargesPurchasedWaterandPower"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_8294d535-3ab8-43c0-b74d-f41d481038f5" xlink:to="loc_sjw_IncreaseDecreaseinAccruedGroundwaterExtractionChargesPurchasedWaterandPower_0f9c6b6b-ef07-4b27-a3c1-ce0920a48e06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedTaxesPayable_5eb27007-a371-4ce4-88df-68cc95457560" 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_8294d535-3ab8-43c0-b74d-f41d481038f5" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedTaxesPayable_5eb27007-a371-4ce4-88df-68cc95457560" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPensionAndPostretirementObligations_720af59d-8fa2-4ebe-b403-5025b39ef213" 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_8294d535-3ab8-43c0-b74d-f41d481038f5" xlink:to="loc_us-gaap_IncreaseDecreaseInPensionAndPostretirementObligations_720af59d-8fa2-4ebe-b403-5025b39ef213" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_IncreaseDecreaseToRegulatoryAssetAndLiabilitiesExcludingIncomeTaxTemporaryDifferencesNetAndPostretirementBenefits_e505dd6f-f8f4-4df3-8a24-8f7e1d5ff55e" xlink:href="sjw-20230331.xsd#sjw_IncreaseDecreaseToRegulatoryAssetAndLiabilitiesExcludingIncomeTaxTemporaryDifferencesNetAndPostretirementBenefits"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_8294d535-3ab8-43c0-b74d-f41d481038f5" xlink:to="loc_sjw_IncreaseDecreaseToRegulatoryAssetAndLiabilitiesExcludingIncomeTaxTemporaryDifferencesNetAndPostretirementBenefits_e505dd6f-f8f4-4df3-8a24-8f7e1d5ff55e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_3ef9b325-ac8c-4899-8dbc-7630f27eacbe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_8294d535-3ab8-43c0-b74d-f41d481038f5" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_3ef9b325-ac8c-4899-8dbc-7630f27eacbe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_712017e8-48cc-41e3-a7cd-a526457472dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_9c221674-e01a-45da-8cc1-6dc8c24e9bf0" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_712017e8-48cc-41e3-a7cd-a526457472dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_a8176107-4204-4a9f-8e55-016e1e4ec69c" 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_21ab1d91-2d79-46b7-899c-3b2f63c51afe" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_a8176107-4204-4a9f-8e55-016e1e4ec69c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_PaymentsToAcquireWaterSystemsUsingCompanyFunds_f03ee534-5ac9-4e37-a019-59f6cd852c45" xlink:href="sjw-20230331.xsd#sjw_PaymentsToAcquireWaterSystemsUsingCompanyFunds"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_a8176107-4204-4a9f-8e55-016e1e4ec69c" xlink:to="loc_sjw_PaymentsToAcquireWaterSystemsUsingCompanyFunds_f03ee534-5ac9-4e37-a019-59f6cd852c45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_PaymentsToAcquireWaterSystemsUsingContributionsInAidOfConstruction_8efe0e6d-48a5-444a-86f4-9abc04e18c43" xlink:href="sjw-20230331.xsd#sjw_PaymentsToAcquireWaterSystemsUsingContributionsInAidOfConstruction"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_a8176107-4204-4a9f-8e55-016e1e4ec69c" xlink:to="loc_sjw_PaymentsToAcquireWaterSystemsUsingContributionsInAidOfConstruction_8efe0e6d-48a5-444a-86f4-9abc04e18c43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromRemovalCosts_5f5bac5b-4358-4abd-bafc-163e5896ea44" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForProceedsFromRemovalCosts"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_a8176107-4204-4a9f-8e55-016e1e4ec69c" xlink:to="loc_us-gaap_PaymentsForProceedsFromRemovalCosts_5f5bac5b-4358-4abd-bafc-163e5896ea44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_14d47552-4465-4fb9-b68c-ffb2ae4fdf70" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_a8176107-4204-4a9f-8e55-016e1e4ec69c" xlink:to="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_14d47552-4465-4fb9-b68c-ffb2ae4fdf70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_8f56b6b0-092c-45f0-96d1-b261e58bf088" 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_a8176107-4204-4a9f-8e55-016e1e4ec69c" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_8f56b6b0-092c-45f0-96d1-b261e58bf088" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_5cc847dd-4b57-4d23-8c1c-c7722df806ab" 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_21ab1d91-2d79-46b7-899c-3b2f63c51afe" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_5cc847dd-4b57-4d23-8c1c-c7722df806ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit_ec83123e-e362-4eab-8136-1eb24e37a847" 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_5cc847dd-4b57-4d23-8c1c-c7722df806ab" xlink:to="loc_us-gaap_ProceedsFromLinesOfCredit_ec83123e-e362-4eab-8136-1eb24e37a847" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLinesOfCredit_23d17128-48a8-4599-9463-40d966c4d430" 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_5cc847dd-4b57-4d23-8c1c-c7722df806ab" xlink:to="loc_us-gaap_RepaymentsOfLinesOfCredit_23d17128-48a8-4599-9463-40d966c4d430" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_7ea40e6e-4f1b-481b-a06a-c93d9313d5d5" 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_5cc847dd-4b57-4d23-8c1c-c7722df806ab" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_7ea40e6e-4f1b-481b-a06a-c93d9313d5d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_de5f43b7-b5ce-4b36-abcd-9fafae1a70ab" 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_5cc847dd-4b57-4d23-8c1c-c7722df806ab" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_de5f43b7-b5ce-4b36-abcd-9fafae1a70ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_80acf646-a4ac-4d84-bfcb-43740511dd6e" 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_5cc847dd-4b57-4d23-8c1c-c7722df806ab" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_80acf646-a4ac-4d84-bfcb-43740511dd6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock_58575323-21a8-4ec3-88e5-cca73a2712db" 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_5cc847dd-4b57-4d23-8c1c-c7722df806ab" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock_58575323-21a8-4ec3-88e5-cca73a2712db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ReceiptsOfAdvancesAndContributionsInAidOfConstruction_cb3c9b54-3284-4db2-aac9-bdd06a865871" xlink:href="sjw-20230331.xsd#sjw_ReceiptsOfAdvancesAndContributionsInAidOfConstruction"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_5cc847dd-4b57-4d23-8c1c-c7722df806ab" xlink:to="loc_sjw_ReceiptsOfAdvancesAndContributionsInAidOfConstruction_cb3c9b54-3284-4db2-aac9-bdd06a865871" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_RepaymentsOfAdvancesForConstructionFinancingActivities_72c38a15-e993-40d3-a311-211573fdfadf" xlink:href="sjw-20230331.xsd#sjw_RepaymentsOfAdvancesForConstructionFinancingActivities"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_5cc847dd-4b57-4d23-8c1c-c7722df806ab" xlink:to="loc_sjw_RepaymentsOfAdvancesForConstructionFinancingActivities_72c38a15-e993-40d3-a311-211573fdfadf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_3ebc2324-ffb7-478b-ae91-71beb93ef061" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_5cc847dd-4b57-4d23-8c1c-c7722df806ab" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_3ebc2324-ffb7-478b-ae91-71beb93ef061" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_bb049393-03a3-45f0-9fac-9103f51e69fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_5cc847dd-4b57-4d23-8c1c-c7722df806ab" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_bb049393-03a3-45f0-9fac-9103f51e69fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_75303501-0650-433c-9a7c-de663ce8e9e1" 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_21ab1d91-2d79-46b7-899c-3b2f63c51afe" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_75303501-0650-433c-9a7c-de663ce8e9e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_81c024ba-4b46-402b-a224-211578c9da19" 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_21ab1d91-2d79-46b7-899c-3b2f63c51afe" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_81c024ba-4b46-402b-a224-211578c9da19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_8d049c4c-c5eb-48be-8798-f60d5ea51228" 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_21ab1d91-2d79-46b7-899c-3b2f63c51afe" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_8d049c4c-c5eb-48be-8798-f60d5ea51228" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalents_a678b305-16e9-464d-a650-2cd62fceb8d9" 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_21ab1d91-2d79-46b7-899c-3b2f63c51afe" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalents_a678b305-16e9-464d-a650-2cd62fceb8d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_5ebee915-f010-467e-a8ea-1becc3f4b2e3" 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_21ab1d91-2d79-46b7-899c-3b2f63c51afe" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_5ebee915-f010-467e-a8ea-1becc3f4b2e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_a402201f-cdbe-4ff9-9e97-7e3a795d821d" 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_21ab1d91-2d79-46b7-899c-3b2f63c51afe" xlink:to="loc_us-gaap_SupplementalCashFlowInformationAbstract_a402201f-cdbe-4ff9-9e97-7e3a795d821d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet_f7ecc3a5-bf6c-4067-bb34-fed9668704e6" 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_a402201f-cdbe-4ff9-9e97-7e3a795d821d" xlink:to="loc_us-gaap_InterestPaidNet_f7ecc3a5-bf6c-4067-bb34-fed9668704e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet_09b9ccc5-1db8-4bd0-97a4-0bb066866af0" 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_a402201f-cdbe-4ff9-9e97-7e3a795d821d" xlink:to="loc_us-gaap_IncomeTaxesPaidNet_09b9ccc5-1db8-4bd0-97a4-0bb066866af0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_3436dbf9-262c-4e9b-910a-4ba80cbab43f" 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_21ab1d91-2d79-46b7-899c-3b2f63c51afe" xlink:to="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_3436dbf9-262c-4e9b-910a-4ba80cbab43f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_0997c728-a16f-4e39-a2aa-9233ccacb488" 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_3436dbf9-262c-4e9b-910a-4ba80cbab43f" xlink:to="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_0997c728-a16f-4e39-a2aa-9233ccacb488" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_UtilityPropertyInstalledByDeveloper_e125801d-66a2-4edc-a787-eec686bb566f" xlink:href="sjw-20230331.xsd#sjw_UtilityPropertyInstalledByDeveloper"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_3436dbf9-262c-4e9b-910a-4ba80cbab43f" xlink:to="loc_sjw_UtilityPropertyInstalledByDeveloper_e125801d-66a2-4edc-a787-eec686bb566f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/General" xlink:type="simple" xlink:href="sjw-20230331.xsd#General"/>
  <link:presentationLink xlink:role="http://www.sjwater.com/role/General" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_f0ab4f53-4712-47fa-8c6b-83706f1c1132" 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_2b850632-7325-4c49-b3cd-9deb9ba6c495" 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_f0ab4f53-4712-47fa-8c6b-83706f1c1132" xlink:to="loc_us-gaap_SignificantAccountingPoliciesTextBlock_2b850632-7325-4c49-b3cd-9deb9ba6c495" 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-20230331.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_92433c9a-dd7e-4b63-aa15-cf07682340b8" 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_5dc5f0af-9361-4781-8800-2cc0d0374446" 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_92433c9a-dd7e-4b63-aa15-cf07682340b8" xlink:to="loc_us-gaap_ScheduleOfRegulatoryAssetsAndLiabilitiesTextBlock_5dc5f0af-9361-4781-8800-2cc0d0374446" 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-20230331.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_5f4bf780-2866-4d83-a6d5-5f06ca803804" 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_639220a6-b6e6-4b52-a667-1ac51518c2b1" 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_5f4bf780-2866-4d83-a6d5-5f06ca803804" xlink:to="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_639220a6-b6e6-4b52-a667-1ac51518c2b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/BankBorrowingsandLongTermLiabilities" xlink:type="simple" xlink:href="sjw-20230331.xsd#BankBorrowingsandLongTermLiabilities"/>
  <link:presentationLink xlink:role="http://www.sjwater.com/role/BankBorrowingsandLongTermLiabilities" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_5baf03c5-725c-45cb-8457-1cb53317d6b9" 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_e835045a-e79a-4537-a638-0f4aec226e2e" 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_5baf03c5-725c-45cb-8457-1cb53317d6b9" xlink:to="loc_us-gaap_LongTermDebtTextBlock_e835045a-e79a-4537-a638-0f4aec226e2e" 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-20230331.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_b7d0f17d-2fa6-4ce2-bf9f-0a795d699b5f" 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_c1df5b12-4e16-4809-8800-09495a82487b" 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_b7d0f17d-2fa6-4ce2-bf9f-0a795d699b5f" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_c1df5b12-4e16-4809-8800-09495a82487b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/CommitmentsandContingencies" xlink:type="simple" xlink:href="sjw-20230331.xsd#CommitmentsandContingencies"/>
  <link:presentationLink xlink:role="http://www.sjwater.com/role/CommitmentsandContingencies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_b674edef-2f70-4bae-96d6-e9e8e1349dce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_6d0e414f-d87b-4d6e-98ac-b84a8bde3208" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_b674edef-2f70-4bae-96d6-e9e8e1349dce" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_6d0e414f-d87b-4d6e-98ac-b84a8bde3208" 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-20230331.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_eef79324-4fb5-4eaa-bbad-89f2df9a92b9" 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_27f8204a-bf76-4543-9f6c-acb78377a8ac" 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_eef79324-4fb5-4eaa-bbad-89f2df9a92b9" xlink:to="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_27f8204a-bf76-4543-9f6c-acb78377a8ac" 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-20230331.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_0cfcb3ef-aecd-4690-bc42-0176d99428a3" 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_49cbece9-0142-4ee2-849d-0eb910ceaf6b" 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_0cfcb3ef-aecd-4690-bc42-0176d99428a3" xlink:to="loc_us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock_49cbece9-0142-4ee2-849d-0eb910ceaf6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/SegmentandNonTariffedBusinessReporting" xlink:type="simple" xlink:href="sjw-20230331.xsd#SegmentandNonTariffedBusinessReporting"/>
  <link:presentationLink xlink:role="http://www.sjwater.com/role/SegmentandNonTariffedBusinessReporting" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_d4eee62d-db75-4413-a82a-4e41e343a949" 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_484cace5-1db3-4e44-8f95-14b0b5fe0dc2" 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_d4eee62d-db75-4413-a82a-4e41e343a949" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_484cace5-1db3-4e44-8f95-14b0b5fe0dc2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/Acquisitions" xlink:type="simple" xlink:href="sjw-20230331.xsd#Acquisitions"/>
  <link:presentationLink xlink:role="http://www.sjwater.com/role/Acquisitions" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_cc3da594-4bac-40d3-a793-16893d6dae2a" 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_d955dac2-3115-4fbb-9fe4-1c7b998fb6fa" 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_cc3da594-4bac-40d3-a793-16893d6dae2a" xlink:to="loc_us-gaap_BusinessCombinationDisclosureTextBlock_d955dac2-3115-4fbb-9fe4-1c7b998fb6fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/GeneralPolicies" xlink:type="simple" xlink:href="sjw-20230331.xsd#GeneralPolicies"/>
  <link:presentationLink xlink:role="http://www.sjwater.com/role/GeneralPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_dd00e969-15d4-4e38-8b2b-28f22fff921d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_e8138b4c-c1b3-4cb3-b423-aae2344b4d23" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_dd00e969-15d4-4e38-8b2b-28f22fff921d" xlink:to="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_e8138b4c-c1b3-4cb3-b423-aae2344b4d23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRecognitionPolicyTextBlock_d6fe7330-1e19-470d-b835-28a53705d65e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRecognitionPolicyTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_dd00e969-15d4-4e38-8b2b-28f22fff921d" xlink:to="loc_us-gaap_RevenueRecognitionPolicyTextBlock_d6fe7330-1e19-470d-b835-28a53705d65e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_9aacc772-fe51-4f92-acf6-93f397f0052d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_dd00e969-15d4-4e38-8b2b-28f22fff921d" xlink:to="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_9aacc772-fe51-4f92-acf6-93f397f0052d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock_bbfbe80f-c1bc-4ceb-a54e-29b5c5f80823" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_dd00e969-15d4-4e38-8b2b-28f22fff921d" xlink:to="loc_us-gaap_EarningsPerSharePolicyTextBlock_bbfbe80f-c1bc-4ceb-a54e-29b5c5f80823" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/GeneralTables" xlink:type="simple" xlink:href="sjw-20230331.xsd#GeneralTables"/>
  <link:presentationLink xlink:role="http://www.sjwater.com/role/GeneralTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_5931b9c9-caf3-4d20-b355-56ceed660571" 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_DisaggregationOfRevenueTableTextBlock_ed4828ae-d537-45e8-b774-6a2c39ed2705" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_5931b9c9-caf3-4d20-b355-56ceed660571" xlink:to="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_ed4828ae-d537-45e8-b774-6a2c39ed2705" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ScheduleOfRealEstateInvestmentsTableTextBlock_8a618429-dc56-451b-8105-201aa7386f35" xlink:href="sjw-20230331.xsd#sjw_ScheduleOfRealEstateInvestmentsTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_5931b9c9-caf3-4d20-b355-56ceed660571" xlink:to="loc_sjw_ScheduleOfRealEstateInvestmentsTableTextBlock_8a618429-dc56-451b-8105-201aa7386f35" 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-20230331.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_aa27fd2c-3448-4184-aa02-896eeffa83f8" 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_d7d0144a-e844-48f0-a658-a4579cc607fa" 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_aa27fd2c-3448-4184-aa02-896eeffa83f8" xlink:to="loc_us-gaap_ScheduleOfRegulatoryAssetsTextBlock_d7d0144a-e844-48f0-a658-a4579cc607fa" 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-20230331.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_6329fe23-0e4f-4d3d-9d90-73153eb490aa" 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_ScheduleOfNetBenefitCostsTableTextBlock_a7874e47-d91a-4eb4-a29b-f16999059d00" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfNetBenefitCostsTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_6329fe23-0e4f-4d3d-9d90-73153eb490aa" xlink:to="loc_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_a7874e47-d91a-4eb4-a29b-f16999059d00" 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-20230331.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_fc71d910-d29a-4bdd-bbd7-22ced33370c5" 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_117af1e7-fea7-47d5-827f-658ae361e257" 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_fc71d910-d29a-4bdd-bbd7-22ced33370c5" xlink:to="loc_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_117af1e7-fea7-47d5-827f-658ae361e257" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/SegmentandNonTariffedBusinessReportingTables" xlink:type="simple" xlink:href="sjw-20230331.xsd#SegmentandNonTariffedBusinessReportingTables"/>
  <link:presentationLink xlink:role="http://www.sjwater.com/role/SegmentandNonTariffedBusinessReportingTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_d12afc7d-2573-4896-b841-a8cb0770afce" 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_54eae581-f0bf-475d-b4be-3943d466bbe7" 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_d12afc7d-2573-4896-b841-a8cb0770afce" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_54eae581-f0bf-475d-b4be-3943d466bbe7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/GeneralNarrativeDetails" xlink:type="simple" xlink:href="sjw-20230331.xsd#GeneralNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.sjwater.com/role/GeneralNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_51c2d088-f73e-4afd-9a5d-f38ef97fa088" 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_NumberOfSubsidiaries_bbbd187e-1ef0-41e7-ab17-15eb270eb74b" xlink:href="sjw-20230331.xsd#sjw_NumberOfSubsidiaries"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_51c2d088-f73e-4afd-9a5d-f38ef97fa088" xlink:to="loc_sjw_NumberOfSubsidiaries_bbbd187e-1ef0-41e7-ab17-15eb270eb74b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfProperties_d4d4e735-afe7-4be9-923d-fd0267ce9362" 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_AccountingPoliciesAbstract_51c2d088-f73e-4afd-9a5d-f38ef97fa088" xlink:to="loc_us-gaap_GainLossOnSaleOfProperties_d4d4e735-afe7-4be9-923d-fd0267ce9362" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/GeneralMajorStreamsofRevenueDetails" xlink:type="simple" xlink:href="sjw-20230331.xsd#GeneralMajorStreamsofRevenueDetails"/>
  <link:presentationLink xlink:role="http://www.sjwater.com/role/GeneralMajorStreamsofRevenueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_d899cb10-8800-4645-b2c4-ce57d6faf9b3" 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_RevenueFromContractWithCustomerExcludingAssessedTax_413d6625-c990-478a-8a18-e807f82abf66" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_d899cb10-8800-4645-b2c4-ce57d6faf9b3" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_413d6625-c990-478a-8a18-e807f82abf66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_AlternativeRevenueProgramsNet_d978d8f4-e8dc-48c3-aef7-6574f241a265" xlink:href="sjw-20230331.xsd#sjw_AlternativeRevenueProgramsNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_d899cb10-8800-4645-b2c4-ce57d6faf9b3" xlink:to="loc_sjw_AlternativeRevenueProgramsNet_d978d8f4-e8dc-48c3-aef7-6574f241a265" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_RegulatoryBalancingAndMemorandumAccountsRevenueNet_5ce63b14-446d-49c7-b53c-ad8d484ecd04" xlink:href="sjw-20230331.xsd#sjw_RegulatoryBalancingAndMemorandumAccountsRevenueNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_d899cb10-8800-4645-b2c4-ce57d6faf9b3" xlink:to="loc_sjw_RegulatoryBalancingAndMemorandumAccountsRevenueNet_5ce63b14-446d-49c7-b53c-ad8d484ecd04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_RegulatoryMechanismsOtherNet_0caf24a6-9d04-4698-900c-4031a6038a98" xlink:href="sjw-20230331.xsd#sjw_RegulatoryMechanismsOtherNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_d899cb10-8800-4645-b2c4-ce57d6faf9b3" xlink:to="loc_sjw_RegulatoryMechanismsOtherNet_0caf24a6-9d04-4698-900c-4031a6038a98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLeaseIncome_e8a17116-a0c0-4738-997b-0cdf1a0828ce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLeaseIncome"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_d899cb10-8800-4645-b2c4-ce57d6faf9b3" xlink:to="loc_us-gaap_OperatingLeaseLeaseIncome_e8a17116-a0c0-4738-997b-0cdf1a0828ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_90d84458-b90d-4c29-8fd5-ff0909da62a5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_d899cb10-8800-4645-b2c4-ce57d6faf9b3" xlink:to="loc_us-gaap_Revenues_90d84458-b90d-4c29-8fd5-ff0909da62a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/GeneralScheduleofRealEstateInvestmentsandNonutilityPropertiesDetails" xlink:type="simple" xlink:href="sjw-20230331.xsd#GeneralScheduleofRealEstateInvestmentsandNonutilityPropertiesDetails"/>
  <link:presentationLink xlink:role="http://www.sjwater.com/role/GeneralScheduleofRealEstateInvestmentsandNonutilityPropertiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_b54c5075-4baa-45c0-bb06-b4e3d637696e" 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_ccfc051c-ef8e-4e4b-bc3b-ba0c2f30d4ad" 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_b54c5075-4baa-45c0-bb06-b4e3d637696e" xlink:to="loc_us-gaap_ScheduleOfInvestmentsTable_ccfc051c-ef8e-4e4b-bc3b-ba0c2f30d4ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongLivedAssetsHeldForSaleByAssetTypeAxis_4a1564c0-3ff6-4b91-8ea6-f3dff090e489" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongLivedAssetsHeldForSaleByAssetTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfInvestmentsTable_ccfc051c-ef8e-4e4b-bc3b-ba0c2f30d4ad" xlink:to="loc_us-gaap_LongLivedAssetsHeldForSaleByAssetTypeAxis_4a1564c0-3ff6-4b91-8ea6-f3dff090e489" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongLivedAssetsHeldForSaleNameDomain_70a82c69-91a5-4dd9-babf-da0040d9efb4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongLivedAssetsHeldForSaleNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongLivedAssetsHeldForSaleByAssetTypeAxis_4a1564c0-3ff6-4b91-8ea6-f3dff090e489" xlink:to="loc_us-gaap_LongLivedAssetsHeldForSaleNameDomain_70a82c69-91a5-4dd9-babf-da0040d9efb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_WarehouseBuildingMember_9269c958-ece2-4fe6-b87f-c8fb66237845" xlink:href="sjw-20230331.xsd#sjw_WarehouseBuildingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongLivedAssetsHeldForSaleNameDomain_70a82c69-91a5-4dd9-babf-da0040d9efb4" xlink:to="loc_sjw_WarehouseBuildingMember_9269c958-ece2-4fe6-b87f-c8fb66237845" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfInvestmentsLineItems_0f772904-bc8d-4a47-bdd8-12d97e649e0b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfInvestmentsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfInvestmentsTable_ccfc051c-ef8e-4e4b-bc3b-ba0c2f30d4ad" xlink:to="loc_us-gaap_ScheduleOfInvestmentsLineItems_0f772904-bc8d-4a47-bdd8-12d97e649e0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Land_9669e051-083e-47c5-8410-57a5a393fe1b" 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_ScheduleOfInvestmentsLineItems_0f772904-bc8d-4a47-bdd8-12d97e649e0b" xlink:to="loc_us-gaap_Land_9669e051-083e-47c5-8410-57a5a393fe1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentBuildingAndBuildingImprovements_f703d6b1-4a07-4970-9c95-7a040dceb339" 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_ScheduleOfInvestmentsLineItems_0f772904-bc8d-4a47-bdd8-12d97e649e0b" xlink:to="loc_us-gaap_InvestmentBuildingAndBuildingImprovements_f703d6b1-4a07-4970-9c95-7a040dceb339" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RealEstateInvestmentPropertyAtCost_06759be9-dee1-4452-a0fd-428190256086" 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_ScheduleOfInvestmentsLineItems_0f772904-bc8d-4a47-bdd8-12d97e649e0b" xlink:to="loc_us-gaap_RealEstateInvestmentPropertyAtCost_06759be9-dee1-4452-a0fd-428190256086" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RealEstateInvestmentPropertyAccumulatedDepreciation_73816bca-9e24-4bc4-b00e-02e20cf0d6df" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RealEstateInvestmentPropertyAccumulatedDepreciation"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfInvestmentsLineItems_0f772904-bc8d-4a47-bdd8-12d97e649e0b" xlink:to="loc_us-gaap_RealEstateInvestmentPropertyAccumulatedDepreciation_73816bca-9e24-4bc4-b00e-02e20cf0d6df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RealEstateInvestmentPropertyNet_103d93a9-1ed5-484e-9a93-dbc1731b04b0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RealEstateInvestmentPropertyNet"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfInvestmentsLineItems_0f772904-bc8d-4a47-bdd8-12d97e649e0b" xlink:to="loc_us-gaap_RealEstateInvestmentPropertyNet_103d93a9-1ed5-484e-9a93-dbc1731b04b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/GeneralFairValueMeasurementDetails" xlink:type="simple" xlink:href="sjw-20230331.xsd#GeneralFairValueMeasurementDetails"/>
  <link:presentationLink xlink:role="http://www.sjwater.com/role/GeneralFairValueMeasurementDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_6fc2ae18-4cb2-496f-ada5-09304a052f54" 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_FairValueByBalanceSheetGroupingTable_ba3ca400-7d57-4ed8-a3f5-9065941b3825" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByBalanceSheetGroupingTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_6fc2ae18-4cb2-496f-ada5-09304a052f54" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTable_ba3ca400-7d57-4ed8-a3f5-9065941b3825" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_44d4fac1-986c-4421-9247-bdabcbd1c557" 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_FairValueByBalanceSheetGroupingTable_ba3ca400-7d57-4ed8-a3f5-9065941b3825" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_44d4fac1-986c-4421-9247-bdabcbd1c557" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_5de92fc4-1885-4399-9b01-06844b25854f" 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_44d4fac1-986c-4421-9247-bdabcbd1c557" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_5de92fc4-1885-4399-9b01-06844b25854f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_a32ef2a4-2131-4955-b15a-7c4884a44b24" 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_5de92fc4-1885-4399-9b01-06844b25854f" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_a32ef2a4-2131-4955-b15a-7c4884a44b24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_6fc4b798-a787-4684-a79a-5e597dd484e1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_5de92fc4-1885-4399-9b01-06844b25854f" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_6fc4b798-a787-4684-a79a-5e597dd484e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_e8322773-9037-42eb-8a0b-226b6f2f10f0" 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_FairValueByBalanceSheetGroupingTable_ba3ca400-7d57-4ed8-a3f5-9065941b3825" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_e8322773-9037-42eb-8a0b-226b6f2f10f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_903e42f6-ef4c-422a-bdaa-2bb87c77860b" 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_e8322773-9037-42eb-8a0b-226b6f2f10f0" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_903e42f6-ef4c-422a-bdaa-2bb87c77860b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_1f60848a-d18d-474c-b644-1d4b5732859c" 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_903e42f6-ef4c-422a-bdaa-2bb87c77860b" xlink:to="loc_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_1f60848a-d18d-474c-b644-1d4b5732859c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_352e7201-d86a-4b5b-a2ea-412b4c842abc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_ba3ca400-7d57-4ed8-a3f5-9065941b3825" xlink:to="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_352e7201-d86a-4b5b-a2ea-412b4c842abc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtFairValue_ef87a812-3cbe-4c5e-b45f-cab0c9996f89" 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_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_352e7201-d86a-4b5b-a2ea-412b4c842abc" xlink:to="loc_us-gaap_LongTermDebtFairValue_ef87a812-3cbe-4c5e-b45f-cab0c9996f89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_206dce23-d030-4b66-9e4a-3b0ee45d4187" 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_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_352e7201-d86a-4b5b-a2ea-412b4c842abc" xlink:to="loc_us-gaap_LongTermDebt_206dce23-d030-4b66-9e4a-3b0ee45d4187" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_88ab8660-eaad-41cd-a441-e49efffcf748" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_352e7201-d86a-4b5b-a2ea-412b4c842abc" xlink:to="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_88ab8660-eaad-41cd-a441-e49efffcf748" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/GeneralEarningsperShareDetails" xlink:type="simple" xlink:href="sjw-20230331.xsd#GeneralEarningsperShareDetails"/>
  <link:presentationLink xlink:role="http://www.sjwater.com/role/GeneralEarningsperShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_cb69cd0c-ea2c-4c7c-a602-4df3ed567cc7" 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_7b994bcf-24dd-4012-ab77-2a3928bc46fa" 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_cb69cd0c-ea2c-4c7c-a602-4df3ed567cc7" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_7b994bcf-24dd-4012-ab77-2a3928bc46fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_acf18a77-b9cd-47ec-ad42-7ba6cc55ad8f" 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_7b994bcf-24dd-4012-ab77-2a3928bc46fa" xlink:to="loc_us-gaap_StatementClassOfStockAxis_acf18a77-b9cd-47ec-ad42-7ba6cc55ad8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_63da6af4-be6d-4682-9f7d-7132b00e03ea" 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_acf18a77-b9cd-47ec-ad42-7ba6cc55ad8f" xlink:to="loc_us-gaap_ClassOfStockDomain_63da6af4-be6d-4682-9f7d-7132b00e03ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_a22ef781-cd57-4b3e-a352-7b436979e60e" 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_63da6af4-be6d-4682-9f7d-7132b00e03ea" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_a22ef781-cd57-4b3e-a352-7b436979e60e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_d5d34cc2-772e-4682-94e9-3ca0e76f5a88" 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_7b994bcf-24dd-4012-ab77-2a3928bc46fa" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_d5d34cc2-772e-4682-94e9-3ca0e76f5a88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_e87af0f0-784f-49cd-952d-cf124281839f" 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_d5d34cc2-772e-4682-94e9-3ca0e76f5a88" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_e87af0f0-784f-49cd-952d-cf124281839f" 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-20230331.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_544e9524-5091-4732-a482-1425fd29966c" 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_31b11956-2097-444c-8b1d-978cde8f92b9" 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_544e9524-5091-4732-a482-1425fd29966c" xlink:to="loc_us-gaap_ScheduleOfRegulatoryAssetsTable_31b11956-2097-444c-8b1d-978cde8f92b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetAxis_8f80645c-07d9-4823-bb58-f87da562656a" 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_31b11956-2097-444c-8b1d-978cde8f92b9" xlink:to="loc_us-gaap_RegulatoryAssetAxis_8f80645c-07d9-4823-bb58-f87da562656a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetDomain_d9359961-e4c9-483d-884c-249d3447daff" 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_8f80645c-07d9-4823-bb58-f87da562656a" xlink:to="loc_us-gaap_RegulatoryAssetDomain_d9359961-e4c9-483d-884c-249d3447daff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxChargesMember_bb45e951-1008-4428-8df9-236f1e382367" 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_d9359961-e4c9-483d-884c-249d3447daff" xlink:to="loc_us-gaap_DeferredIncomeTaxChargesMember_bb45e951-1008-4428-8df9-236f1e382367" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementPlansCostsMember_2a6d4dd8-0a1c-432b-9d4a-16f1e4dd2a88" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionAndOtherPostretirementPlansCostsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetDomain_d9359961-e4c9-483d-884c-249d3447daff" xlink:to="loc_us-gaap_PensionAndOtherPostretirementPlansCostsMember_2a6d4dd8-0a1c-432b-9d4a-16f1e4dd2a88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_BusinessCombinationsDebtPremiumMember_3cb4b0e5-7931-4c0f-8f60-24007efd51e8" xlink:href="sjw-20230331.xsd#sjw_BusinessCombinationsDebtPremiumMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetDomain_d9359961-e4c9-483d-884c-249d3447daff" xlink:to="loc_sjw_BusinessCombinationsDebtPremiumMember_3cb4b0e5-7931-4c0f-8f60-24007efd51e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_MontereyWaterRevenueAdjustmentMechanismMWRAMMember_b3aef671-354b-43f3-8a43-0847f61b38f5" xlink:href="sjw-20230331.xsd#sjw_MontereyWaterRevenueAdjustmentMechanismMWRAMMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetDomain_d9359961-e4c9-483d-884c-249d3447daff" xlink:to="loc_sjw_MontereyWaterRevenueAdjustmentMechanismMWRAMMember_b3aef671-354b-43f3-8a43-0847f61b38f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_WaterConservationMemorandumAccountWCMAMember_86e3522a-2c03-4fe8-9bde-fa315970df5f" xlink:href="sjw-20230331.xsd#sjw_WaterConservationMemorandumAccountWCMAMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetDomain_d9359961-e4c9-483d-884c-249d3447daff" xlink:to="loc_sjw_WaterConservationMemorandumAccountWCMAMember_86e3522a-2c03-4fe8-9bde-fa315970df5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_A2022GeneralRateCaseInterimMemorandumAccountMember_43ddcc00-0fa3-4304-885a-54d1839c5d9c" xlink:href="sjw-20230331.xsd#sjw_A2022GeneralRateCaseInterimMemorandumAccountMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetDomain_d9359961-e4c9-483d-884c-249d3447daff" xlink:to="loc_sjw_A2022GeneralRateCaseInterimMemorandumAccountMember_43ddcc00-0fa3-4304-885a-54d1839c5d9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_CostRecoveryAccountsMember_118572d9-b764-4bec-8ee5-1cfc1e9fdb41" xlink:href="sjw-20230331.xsd#sjw_CostRecoveryAccountsMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetDomain_d9359961-e4c9-483d-884c-249d3447daff" xlink:to="loc_sjw_CostRecoveryAccountsMember_118572d9-b764-4bec-8ee5-1cfc1e9fdb41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_AllOtherBalancingAndMemorandumAccountsMember_3e658689-161a-4057-845d-37b2c3e88b4c" xlink:href="sjw-20230331.xsd#sjw_AllOtherBalancingAndMemorandumAccountsMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetDomain_d9359961-e4c9-483d-884c-249d3447daff" xlink:to="loc_sjw_AllOtherBalancingAndMemorandumAccountsMember_3e658689-161a-4057-845d-37b2c3e88b4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_WaterRevenueAdjustmentMember_5099ef8d-ef22-47a0-a38f-6f68f2582660" xlink:href="sjw-20230331.xsd#sjw_WaterRevenueAdjustmentMember"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetDomain_d9359961-e4c9-483d-884c-249d3447daff" xlink:to="loc_sjw_WaterRevenueAdjustmentMember_5099ef8d-ef22-47a0-a38f-6f68f2582660" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_OtherRegulatoryAssetsMember_bad8b642-36db-4223-be2e-388e4a161dde" xlink:href="sjw-20230331.xsd#sjw_OtherRegulatoryAssetsMember"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetDomain_d9359961-e4c9-483d-884c-249d3447daff" xlink:to="loc_sjw_OtherRegulatoryAssetsMember_bad8b642-36db-4223-be2e-388e4a161dde" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetLineItems_ba5c4472-91f9-4089-bc8e-4e9c007d36fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryAssetLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRegulatoryAssetsTable_31b11956-2097-444c-8b1d-978cde8f92b9" xlink:to="loc_us-gaap_RegulatoryAssetLineItems_ba5c4472-91f9-4089-bc8e-4e9c007d36fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetRegulatoryAssets_700a8349-4d86-470b-a021-d853c241e6cc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetRegulatoryAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetLineItems_ba5c4472-91f9-4089-bc8e-4e9c007d36fe" xlink:to="loc_us-gaap_NetRegulatoryAssets_700a8349-4d86-470b-a021-d853c241e6cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsCurrent_ab7b4c5f-cf1d-4216-b067-dfd11fd964ef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryAssetsCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetLineItems_ba5c4472-91f9-4089-bc8e-4e9c007d36fe" xlink:to="loc_us-gaap_RegulatoryAssetsCurrent_ab7b4c5f-cf1d-4216-b067-dfd11fd964ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsNoncurrent_7390b596-0c8f-4a7d-82fd-6786ae8c7c2d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryAssetsNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetLineItems_ba5c4472-91f9-4089-bc8e-4e9c007d36fe" xlink:to="loc_us-gaap_RegulatoryAssetsNoncurrent_7390b596-0c8f-4a7d-82fd-6786ae8c7c2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/RegulatoryMattersNarrativeDetails" xlink:type="simple" xlink:href="sjw-20230331.xsd#RegulatoryMattersNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.sjwater.com/role/RegulatoryMattersNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatedOperationsAbstract_c250f98f-b6f5-47ac-85f6-49e5525095cd" 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_2e13351a-5494-43f9-a780-e62b78ff3256" xlink:href="sjw-20230331.xsd#sjw_RegulatoryBalancingandMemorandumAccountsReviewAuthorizedRevenueThresholdPercentage"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatedOperationsAbstract_c250f98f-b6f5-47ac-85f6-49e5525095cd" xlink:to="loc_sjw_RegulatoryBalancingandMemorandumAccountsReviewAuthorizedRevenueThresholdPercentage_2e13351a-5494-43f9-a780-e62b78ff3256" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RemainingAmountsOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided_e6ae035f-4f43-4356-8c98-8ee35812704c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RemainingAmountsOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatedOperationsAbstract_c250f98f-b6f5-47ac-85f6-49e5525095cd" xlink:to="loc_us-gaap_RemainingAmountsOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided_e6ae035f-4f43-4356-8c98-8ee35812704c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/CapitalizationDetails" xlink:type="simple" xlink:href="sjw-20230331.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_dca8c48f-365f-4b3d-96f7-a451610f1266" 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_c515d691-b215-4a12-9b53-cc32340d7c58" 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_dca8c48f-365f-4b3d-96f7-a451610f1266" xlink:to="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_c515d691-b215-4a12-9b53-cc32340d7c58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_cba0a84c-ea20-4a4f-b701-8857d360ab09" 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_c515d691-b215-4a12-9b53-cc32340d7c58" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_cba0a84c-ea20-4a4f-b701-8857d360ab09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_d707fd7c-d156-433d-8d7a-d198a9919c53" 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_cba0a84c-ea20-4a4f-b701-8857d360ab09" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_d707fd7c-d156-433d-8d7a-d198a9919c53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_AtTheMarketOfferingMemberMember_50433e17-3c24-477f-ad0d-bd6036175230" xlink:href="sjw-20230331.xsd#sjw_AtTheMarketOfferingMemberMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_d707fd7c-d156-433d-8d7a-d198a9919c53" xlink:to="loc_sjw_AtTheMarketOfferingMemberMember_50433e17-3c24-477f-ad0d-bd6036175230" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockLineItems_eedee673-833b-4f3a-8f54-b435d1b24038" 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_c515d691-b215-4a12-9b53-cc32340d7c58" xlink:to="loc_us-gaap_SubsidiarySaleOfStockLineItems_eedee673-833b-4f3a-8f54-b435d1b24038" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_c4645818-ebcf-4647-91ce-356e19321f7f" 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_SubsidiarySaleOfStockLineItems_eedee673-833b-4f3a-8f54-b435d1b24038" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_c4645818-ebcf-4647-91ce-356e19321f7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_SaleOfStockAggregateGrossSalesPrice_d38ecc66-d485-4a59-a16c-010dfe2c9cfb" xlink:href="sjw-20230331.xsd#sjw_SaleOfStockAggregateGrossSalesPrice"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_eedee673-833b-4f3a-8f54-b435d1b24038" xlink:to="loc_sjw_SaleOfStockAggregateGrossSalesPrice_d38ecc66-d485-4a59-a16c-010dfe2c9cfb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_533e39a5-1782-4b25-b9f2-622db5dfd590" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_eedee673-833b-4f3a-8f54-b435d1b24038" xlink:to="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_533e39a5-1782-4b25-b9f2-622db5dfd590" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_SaleOfStockWeightedAveragePricePerShare_75834c5c-dc9f-472b-8201-0a991ddd7b70" xlink:href="sjw-20230331.xsd#sjw_SaleOfStockWeightedAveragePricePerShare"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_eedee673-833b-4f3a-8f54-b435d1b24038" xlink:to="loc_sjw_SaleOfStockWeightedAveragePricePerShare_75834c5c-dc9f-472b-8201-0a991ddd7b70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_e42cb1f6-e376-4c12-9224-2617ce021389" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockConsiderationReceivedOnTransaction"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_eedee673-833b-4f3a-8f54-b435d1b24038" xlink:to="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_e42cb1f6-e376-4c12-9224-2617ce021389" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_SaleOfStockTotalEquityDistributionAgreementRemaining_2ed9fa2a-13a8-447d-a893-bdba3d7ca111" xlink:href="sjw-20230331.xsd#sjw_SaleOfStockTotalEquityDistributionAgreementRemaining"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_eedee673-833b-4f3a-8f54-b435d1b24038" xlink:to="loc_sjw_SaleOfStockTotalEquityDistributionAgreementRemaining_2ed9fa2a-13a8-447d-a893-bdba3d7ca111" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/BankBorrowingsandLongTermLiabilitiesDetails" xlink:type="simple" xlink:href="sjw-20230331.xsd#BankBorrowingsandLongTermLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.sjwater.com/role/BankBorrowingsandLongTermLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_78367899-36ec-487f-a393-d160549d7052" 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_ac5866c7-618b-423c-97e1-a11b7f397a36" 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_78367899-36ec-487f-a393-d160549d7052" xlink:to="loc_us-gaap_DebtInstrumentTable_ac5866c7-618b-423c-97e1-a11b7f397a36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_c9535a1e-06ad-421a-aa10-c714ca86569a" 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_ac5866c7-618b-423c-97e1-a11b7f397a36" xlink:to="loc_srt_ConsolidatedEntitiesAxis_c9535a1e-06ad-421a-aa10-c714ca86569a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_c8f79284-ad41-47dd-af3d-01baa2fafbf5" 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_c9535a1e-06ad-421a-aa10-c714ca86569a" xlink:to="loc_srt_ConsolidatedEntitiesDomain_c8f79284-ad41-47dd-af3d-01baa2fafbf5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_SanJoseWaterCompanyMember_e8823f8e-e4f0-4244-a1de-7cbf77a85ec3" xlink:href="sjw-20230331.xsd#sjw_SanJoseWaterCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_c8f79284-ad41-47dd-af3d-01baa2fafbf5" xlink:to="loc_sjw_SanJoseWaterCompanyMember_e8823f8e-e4f0-4244-a1de-7cbf77a85ec3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_09ed3e48-34ce-409f-b7e5-f3cefb4e9820" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_ac5866c7-618b-423c-97e1-a11b7f397a36" xlink:to="loc_us-gaap_DebtInstrumentAxis_09ed3e48-34ce-409f-b7e5-f3cefb4e9820" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_35f9f754-566b-4f50-8081-40f8e93b9646" 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_09ed3e48-34ce-409f-b7e5-f3cefb4e9820" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_35f9f754-566b-4f50-8081-40f8e93b9646" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_A485SeniorNoteSeriesPMember_d2500284-c812-4b51-bf28-51d328372428" xlink:href="sjw-20230331.xsd#sjw_A485SeniorNoteSeriesPMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_35f9f754-566b-4f50-8081-40f8e93b9646" xlink:to="loc_sjw_A485SeniorNoteSeriesPMember_d2500284-c812-4b51-bf28-51d328372428" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_1dfb35a1-d50a-410f-aab3-d5b4ab9e64ac" 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_ac5866c7-618b-423c-97e1-a11b7f397a36" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_1dfb35a1-d50a-410f-aab3-d5b4ab9e64ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_c9e0b0a1-c7f9-4eff-bf09-ae722be53d50" 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_1dfb35a1-d50a-410f-aab3-d5b4ab9e64ac" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_c9e0b0a1-c7f9-4eff-bf09-ae722be53d50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember_c3d6cebd-96fd-4786-85c0-1dddb63760a3" 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_c9e0b0a1-c7f9-4eff-bf09-ae722be53d50" xlink:to="loc_us-gaap_SeniorNotesMember_c3d6cebd-96fd-4786-85c0-1dddb63760a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_05b649ec-21aa-4785-ae51-72576a6ef1c2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_ac5866c7-618b-423c-97e1-a11b7f397a36" xlink:to="loc_us-gaap_DebtInstrumentLineItems_05b649ec-21aa-4785-ae51-72576a6ef1c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_3b3951fb-fe29-4c32-a007-a42639f2f38d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_05b649ec-21aa-4785-ae51-72576a6ef1c2" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_3b3951fb-fe29-4c32-a007-a42639f2f38d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_01340b5b-823a-489c-bb9a-a3569daad4ad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_05b649ec-21aa-4785-ae51-72576a6ef1c2" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_01340b5b-823a-489c-bb9a-a3569daad4ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/IncomeTaxesDetails" xlink:type="simple" xlink:href="sjw-20230331.xsd#IncomeTaxesDetails"/>
  <link:presentationLink xlink:role="http://www.sjwater.com/role/IncomeTaxesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_635aed11-e035-4e3b-a652-5934179753b7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_afd5b729-9850-43f1-bd73-448a12ecada9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_635aed11-e035-4e3b-a652-5934179753b7" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_afd5b729-9850-43f1-bd73-448a12ecada9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_04395339-2f88-4806-bbc6-ab78243f076c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_635aed11-e035-4e3b-a652-5934179753b7" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_04395339-2f88-4806-bbc6-ab78243f076c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_UnrecognizedTaxBenefitsGross_2f83e145-66f1-4d78-a9fa-b9f5b455112a" xlink:href="sjw-20230331.xsd#sjw_UnrecognizedTaxBenefitsGross"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_635aed11-e035-4e3b-a652-5934179753b7" xlink:to="loc_sjw_UnrecognizedTaxBenefitsGross_2f83e145-66f1-4d78-a9fa-b9f5b455112a" 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-20230331.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_9de79e03-3b69-406e-996f-118739a86c1f" 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_17ebd1c1-5f09-4cf8-88a7-b9a8d11ed2ff" 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_9de79e03-3b69-406e-996f-118739a86c1f" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_17ebd1c1-5f09-4cf8-88a7-b9a8d11ed2ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualAxis_e492a112-69da-47b3-abe9-8178f35a10d8" 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_17ebd1c1-5f09-4cf8-88a7-b9a8d11ed2ff" xlink:to="loc_srt_TitleOfIndividualAxis_e492a112-69da-47b3-abe9-8178f35a10d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_096e4eaf-5595-42b6-a9cc-15f83b564336" 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_e492a112-69da-47b3-abe9-8178f35a10d8" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_096e4eaf-5595-42b6-a9cc-15f83b564336" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_CTWSEmployeesMember_47fc741f-f654-4a21-a6de-e27032406742" xlink:href="sjw-20230331.xsd#sjw_CTWSEmployeesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_096e4eaf-5595-42b6-a9cc-15f83b564336" xlink:to="loc_sjw_CTWSEmployeesMember_47fc741f-f654-4a21-a6de-e27032406742" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_2eb6a9d5-bde8-45dd-a937-ff408c3e7d6e" 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_17ebd1c1-5f09-4cf8-88a7-b9a8d11ed2ff" xlink:to="loc_srt_RangeAxis_2eb6a9d5-bde8-45dd-a937-ff408c3e7d6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_6c732381-4ea0-4174-bcd9-d306c83a597c" 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_2eb6a9d5-bde8-45dd-a937-ff408c3e7d6e" xlink:to="loc_srt_RangeMember_6c732381-4ea0-4174-bcd9-d306c83a597c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_ba970311-e709-48a6-9f5e-22098efb8c62" 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_6c732381-4ea0-4174-bcd9-d306c83a597c" xlink:to="loc_srt_MaximumMember_ba970311-e709-48a6-9f5e-22098efb8c62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_a5c56b72-d74b-4733-bc19-0465eb8c5fe3" 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_17ebd1c1-5f09-4cf8-88a7-b9a8d11ed2ff" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_a5c56b72-d74b-4733-bc19-0465eb8c5fe3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_DefinedBenefitPlanRateOfCompensationIncrease_4570b619-08c0-4b5f-bf5e-1bcaebf71778" xlink:href="sjw-20230331.xsd#sjw_DefinedBenefitPlanRateOfCompensationIncrease"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_a5c56b72-d74b-4733-bc19-0465eb8c5fe3" xlink:to="loc_sjw_DefinedBenefitPlanRateOfCompensationIncrease_4570b619-08c0-4b5f-bf5e-1bcaebf71778" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear_a84b7e5e-f80b-486d-95f9-3947f64ecf63" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_a5c56b72-d74b-4733-bc19-0465eb8c5fe3" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear_a84b7e5e-f80b-486d-95f9-3947f64ecf63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_7ba56587-a72a-443b-b228-6445abb4f34d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_a5c56b72-d74b-4733-bc19-0465eb8c5fe3" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_7ba56587-a72a-443b-b228-6445abb4f34d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/BenefitPlansScheduleofNetBenefitCostsDetails" xlink:type="simple" xlink:href="sjw-20230331.xsd#BenefitPlansScheduleofNetBenefitCostsDetails"/>
  <link:presentationLink xlink:role="http://www.sjwater.com/role/BenefitPlansScheduleofNetBenefitCostsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_50189a82-9120-497c-b226-1d53b39debf5" 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_DefinedBenefitPlanServiceCost_59335446-e0df-4a70-b084-cb6007fbaa19" 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_CompensationAndRetirementDisclosureAbstract_50189a82-9120-497c-b226-1d53b39debf5" xlink:to="loc_us-gaap_DefinedBenefitPlanServiceCost_59335446-e0df-4a70-b084-cb6007fbaa19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_134eedd0-d57b-4cdc-ba12-2c2240beac41" 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_CompensationAndRetirementDisclosureAbstract_50189a82-9120-497c-b226-1d53b39debf5" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_134eedd0-d57b-4cdc-ba12-2c2240beac41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_8b7bdb6f-c4fb-4e99-b217-57b21eea0e0f" 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_CompensationAndRetirementDisclosureAbstract_50189a82-9120-497c-b226-1d53b39debf5" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_8b7bdb6f-c4fb-4e99-b217-57b21eea0e0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss_5ba6c788-8110-4982-bab4-535d72fdb162" 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_CompensationAndRetirementDisclosureAbstract_50189a82-9120-497c-b226-1d53b39debf5" xlink:to="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss_5ba6c788-8110-4982-bab4-535d72fdb162" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_e2177804-d092-47d6-a21c-36223d35461d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_50189a82-9120-497c-b226-1d53b39debf5" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_e2177804-d092-47d6-a21c-36223d35461d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_04ba7da7-bcaf-41fc-ab6e-22e50d724c00" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_50189a82-9120-497c-b226-1d53b39debf5" xlink:to="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_04ba7da7-bcaf-41fc-ab6e-22e50d724c00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/EquityPlansNarrativeDetails" xlink:type="simple" xlink:href="sjw-20230331.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_9f01a091-4be1-46e5-83d0-1e8737923222" 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_b7382546-54f6-43c9-bf3c-628eb8bafbe8" 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_9f01a091-4be1-46e5-83d0-1e8737923222" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_b7382546-54f6-43c9-bf3c-628eb8bafbe8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_e7a94bba-ab5a-4cc4-aa0e-fa417038694d" 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_b7382546-54f6-43c9-bf3c-628eb8bafbe8" xlink:to="loc_us-gaap_PlanNameAxis_e7a94bba-ab5a-4cc4-aa0e-fa417038694d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_b94c8e75-c9a8-467c-b58f-890e911134cf" 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_e7a94bba-ab5a-4cc4-aa0e-fa417038694d" xlink:to="loc_us-gaap_PlanNameDomain_b94c8e75-c9a8-467c-b58f-890e911134cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_IncentivePlanMember_651bd485-38a3-4ae5-8242-0e9a59e18299" xlink:href="sjw-20230331.xsd#sjw_IncentivePlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_b94c8e75-c9a8-467c-b58f-890e911134cf" xlink:to="loc_sjw_IncentivePlanMember_651bd485-38a3-4ae5-8242-0e9a59e18299" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_EmployeeStockPurchasePlanMember_2432b61d-b984-433b-b4db-60dd737ab579" xlink:href="sjw-20230331.xsd#sjw_EmployeeStockPurchasePlanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_b94c8e75-c9a8-467c-b58f-890e911134cf" xlink:to="loc_sjw_EmployeeStockPurchasePlanMember_2432b61d-b984-433b-b4db-60dd737ab579" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_c8a8ee90-0c6c-4c8b-9acd-316d58dbeb5d" 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_b7382546-54f6-43c9-bf3c-628eb8bafbe8" xlink:to="loc_us-gaap_AwardTypeAxis_c8a8ee90-0c6c-4c8b-9acd-316d58dbeb5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0f3b0b56-098d-4c73-8702-1923b25ab078" 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_c8a8ee90-0c6c-4c8b-9acd-316d58dbeb5d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0f3b0b56-098d-4c73-8702-1923b25ab078" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_RestrictedStockAndDeferredRestrictedStockMember_2fbbefb3-4454-4e6b-ab55-def70348da1e" xlink:href="sjw-20230331.xsd#sjw_RestrictedStockAndDeferredRestrictedStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0f3b0b56-098d-4c73-8702-1923b25ab078" xlink:to="loc_sjw_RestrictedStockAndDeferredRestrictedStockMember_2fbbefb3-4454-4e6b-ab55-def70348da1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_93dfc788-1235-46be-ab86-9c01c70535b8" 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_0f3b0b56-098d-4c73-8702-1923b25ab078" xlink:to="loc_us-gaap_PerformanceSharesMember_93dfc788-1235-46be-ab86-9c01c70535b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_MarketbasedRSUMember_81ef4cab-42ab-4fc9-8c4c-edaa012a8f67" xlink:href="sjw-20230331.xsd#sjw_MarketbasedRSUMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0f3b0b56-098d-4c73-8702-1923b25ab078" xlink:to="loc_sjw_MarketbasedRSUMember_81ef4cab-42ab-4fc9-8c4c-edaa012a8f67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_07343e5b-3bb1-42b2-896b-8512f5e95a17" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_b7382546-54f6-43c9-bf3c-628eb8bafbe8" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_07343e5b-3bb1-42b2-896b-8512f5e95a17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_60ce3023-b567-4123-b390-c30412571e1f" 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_07343e5b-3bb1-42b2-896b-8512f5e95a17" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_60ce3023-b567-4123-b390-c30412571e1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_2618176b-9bc2-43c4-8ab3-ccaa615d6f3a" 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_60ce3023-b567-4123-b390-c30412571e1f" xlink:to="loc_us-gaap_SubsequentEventMember_2618176b-9bc2-43c4-8ab3-ccaa615d6f3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_ab2d18f2-121a-4941-b0da-a1ba38a6debf" 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_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_b7382546-54f6-43c9-bf3c-628eb8bafbe8" xlink:to="loc_srt_RangeAxis_ab2d18f2-121a-4941-b0da-a1ba38a6debf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_df32424d-2ab9-4d88-a904-b1a1157a9d51" 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_ab2d18f2-121a-4941-b0da-a1ba38a6debf" xlink:to="loc_srt_RangeMember_df32424d-2ab9-4d88-a904-b1a1157a9d51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_d6ee0171-9f8c-44cc-bd4b-50b7741a4675" 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_df32424d-2ab9-4d88-a904-b1a1157a9d51" xlink:to="loc_srt_MinimumMember_d6ee0171-9f8c-44cc-bd4b-50b7741a4675" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_33263780-18b7-4e1d-bf02-c43db321eea8" 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_df32424d-2ab9-4d88-a904-b1a1157a9d51" xlink:to="loc_srt_MaximumMember_33263780-18b7-4e1d-bf02-c43db321eea8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_93d3c5f0-0761-4111-b730-e35bae891175" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_b7382546-54f6-43c9-bf3c-628eb8bafbe8" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_93d3c5f0-0761-4111-b730-e35bae891175" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuableUponExercise_3426b42b-1e8f-4a90-aa54-edc3a608a3f5" xlink:href="sjw-20230331.xsd#sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuableUponExercise"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_93d3c5f0-0761-4111-b730-e35bae891175" xlink:to="loc_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuableUponExercise_3426b42b-1e8f-4a90-aa54-edc3a608a3f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_032e19bf-ec0f-4360-bfd1-cb2774a62a6f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_93d3c5f0-0761-4111-b730-e35bae891175" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_032e19bf-ec0f-4360-bfd1-cb2774a62a6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_1c60c5dc-abd9-4e43-9ba6-4772c595902d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_93d3c5f0-0761-4111-b730-e35bae891175" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_1c60c5dc-abd9-4e43-9ba6-4772c595902d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_dfca46f4-cbc0-4a01-83f0-edcfb22ab7d5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_93d3c5f0-0761-4111-b730-e35bae891175" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_dfca46f4-cbc0-4a01-83f0-edcfb22ab7d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_e086f9f8-561f-48fd-a9bb-56c12d5dbe60" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_93d3c5f0-0761-4111-b730-e35bae891175" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_e086f9f8-561f-48fd-a9bb-56c12d5dbe60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_02f325bd-b5fb-421b-8bb5-4083135c7573" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_93d3c5f0-0761-4111-b730-e35bae891175" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_02f325bd-b5fb-421b-8bb5-4083135c7573" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_7be51c8b-e8de-4785-928f-972387f63fd7" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_93d3c5f0-0761-4111-b730-e35bae891175" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_7be51c8b-e8de-4785-928f-972387f63fd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_7d0ea524-1354-491f-b3e7-f324ea2ec670" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_93d3c5f0-0761-4111-b730-e35bae891175" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_7d0ea524-1354-491f-b3e7-f324ea2ec670" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockOptionPlanExpense_a084e29b-9ec0-478e-95d8-54d9303a3488" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockOptionPlanExpense"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_93d3c5f0-0761-4111-b730-e35bae891175" xlink:to="loc_us-gaap_StockOptionPlanExpense_a084e29b-9ec0-478e-95d8-54d9303a3488" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/EquityPlansScheduleofCompensationCostsChargedtoIncomeandProceedsfromtheExerciseofAnyRestrictedStockandSimilarInstrumentsthatareRecordedtoAdditionalPaidInCapitalandCommonStockbyAwardTypeDetails" xlink:type="simple" xlink:href="sjw-20230331.xsd#EquityPlansScheduleofCompensationCostsChargedtoIncomeandProceedsfromtheExerciseofAnyRestrictedStockandSimilarInstrumentsthatareRecordedtoAdditionalPaidInCapitalandCommonStockbyAwardTypeDetails"/>
  <link:presentationLink xlink:role="http://www.sjwater.com/role/EquityPlansScheduleofCompensationCostsChargedtoIncomeandProceedsfromtheExerciseofAnyRestrictedStockandSimilarInstrumentsthatareRecordedtoAdditionalPaidInCapitalandCommonStockbyAwardTypeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_7c9d6df7-f40b-4b24-8e2b-e5a848472117" 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_8cec65c2-98cc-42c3-902c-8d0d6170bfb7" 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_7c9d6df7-f40b-4b24-8e2b-e5a848472117" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_8cec65c2-98cc-42c3-902c-8d0d6170bfb7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_919a45b5-a291-4405-89d7-26daa02dbacf" 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_8cec65c2-98cc-42c3-902c-8d0d6170bfb7" xlink:to="loc_us-gaap_PlanNameAxis_919a45b5-a291-4405-89d7-26daa02dbacf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_3b3678ff-a764-4cbc-ba3a-543d7f953c15" 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_919a45b5-a291-4405-89d7-26daa02dbacf" xlink:to="loc_us-gaap_PlanNameDomain_3b3678ff-a764-4cbc-ba3a-543d7f953c15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_EmployeeStockPurchasePlanMember_aca5b506-eefe-4e0d-b230-30ffcd474e1a" xlink:href="sjw-20230331.xsd#sjw_EmployeeStockPurchasePlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_3b3678ff-a764-4cbc-ba3a-543d7f953c15" xlink:to="loc_sjw_EmployeeStockPurchasePlanMember_aca5b506-eefe-4e0d-b230-30ffcd474e1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_7a26e535-dd9a-45a1-88a0-d2c42447cbdf" 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_8cec65c2-98cc-42c3-902c-8d0d6170bfb7" xlink:to="loc_us-gaap_AwardTypeAxis_7a26e535-dd9a-45a1-88a0-d2c42447cbdf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_3ed439b9-42eb-4364-9fd8-06c07ecc51eb" 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_7a26e535-dd9a-45a1-88a0-d2c42447cbdf" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_3ed439b9-42eb-4364-9fd8-06c07ecc51eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_RestrictedStockAndDeferredRestrictedStockMember_10ecbbd2-a4e7-4e83-9f15-615f23ecb70f" xlink:href="sjw-20230331.xsd#sjw_RestrictedStockAndDeferredRestrictedStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_3ed439b9-42eb-4364-9fd8-06c07ecc51eb" xlink:to="loc_sjw_RestrictedStockAndDeferredRestrictedStockMember_10ecbbd2-a4e7-4e83-9f15-615f23ecb70f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_69b4bafc-a1ef-4bbc-9247-d57055f2b4e6" 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_8cec65c2-98cc-42c3-902c-8d0d6170bfb7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_69b4bafc-a1ef-4bbc-9247-d57055f2b4e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_781cc510-764d-47ac-b9b3-982273d5c102" 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_69b4bafc-a1ef-4bbc-9247-d57055f2b4e6" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_781cc510-764d-47ac-b9b3-982273d5c102" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_9e48f2cd-a905-4f42-aa04-5d88eeae3cfa" 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_69b4bafc-a1ef-4bbc-9247-d57055f2b4e6" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_9e48f2cd-a905-4f42-aa04-5d88eeae3cfa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/SegmentandNonTariffedBusinessReportingNarrativeDetails" xlink:type="simple" xlink:href="sjw-20230331.xsd#SegmentandNonTariffedBusinessReportingNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.sjwater.com/role/SegmentandNonTariffedBusinessReportingNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_2925068d-5b24-4fa2-b3d0-0bb4b70e5214" 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_491e0312-48e4-4d0a-b706-84af1294d0b2" xlink:href="sjw-20230331.xsd#sjw_NumberOfSubsidiaries"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_2925068d-5b24-4fa2-b3d0-0bb4b70e5214" xlink:to="loc_sjw_NumberOfSubsidiaries_491e0312-48e4-4d0a-b706-84af1294d0b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/SegmentandNonTariffedBusinessReportingScheduleofSegmentReportingInformationbySegmentDetails" xlink:type="simple" xlink:href="sjw-20230331.xsd#SegmentandNonTariffedBusinessReportingScheduleofSegmentReportingInformationbySegmentDetails"/>
  <link:presentationLink xlink:role="http://www.sjwater.com/role/SegmentandNonTariffedBusinessReportingScheduleofSegmentReportingInformationbySegmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_7006c51b-fecf-41bb-b8ca-419fee53ed85" 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_ScheduleOfSegmentReportingInformationBySegmentTable_ddab652c-5421-4783-bccf-32412b01b9d6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_7006c51b-fecf-41bb-b8ca-419fee53ed85" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_ddab652c-5421-4783-bccf-32412b01b9d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_4a696b99-6404-40e7-a227-3a9c6831594d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_ddab652c-5421-4783-bccf-32412b01b9d6" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_4a696b99-6404-40e7-a227-3a9c6831594d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_e319284c-0534-494a-88cf-6148878607bf" 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_4a696b99-6404-40e7-a227-3a9c6831594d" xlink:to="loc_us-gaap_SegmentDomain_e319284c-0534-494a-88cf-6148878607bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ReportableSegmentOneMember_846e059b-78ee-49a0-9a15-6562b017568b" xlink:href="sjw-20230331.xsd#sjw_ReportableSegmentOneMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_e319284c-0534-494a-88cf-6148878607bf" xlink:to="loc_sjw_ReportableSegmentOneMember_846e059b-78ee-49a0-9a15-6562b017568b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_ReportableSegmentTwoMember_53e847bf-f461-44c9-be5c-4879056be1e7" xlink:href="sjw-20230331.xsd#sjw_ReportableSegmentTwoMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_e319284c-0534-494a-88cf-6148878607bf" xlink:to="loc_sjw_ReportableSegmentTwoMember_53e847bf-f461-44c9-be5c-4879056be1e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllOtherSegmentsMember_278a0c21-e44b-433b-a0d1-99ba29390cea" 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_e319284c-0534-494a-88cf-6148878607bf" xlink:to="loc_us-gaap_AllOtherSegmentsMember_278a0c21-e44b-433b-a0d1-99ba29390cea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateMember_3b70742e-1555-4c1a-80d6-f08eb10fb964" 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_e319284c-0534-494a-88cf-6148878607bf" xlink:to="loc_us-gaap_CorporateMember_3b70742e-1555-4c1a-80d6-f08eb10fb964" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityRegulatedOrUnregulatedStatusAxis_61a140e5-dc6f-47cd-b1b4-32db9d20d0b8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilityRegulatedOrUnregulatedStatusAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_ddab652c-5421-4783-bccf-32412b01b9d6" xlink:to="loc_us-gaap_PublicUtilityRegulatedOrUnregulatedStatusAxis_61a140e5-dc6f-47cd-b1b4-32db9d20d0b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatedAndUnregulatedOperationDomain_74e93761-6d3a-4fa0-ba2c-f054f89d3fd1" 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_61a140e5-dc6f-47cd-b1b4-32db9d20d0b8" xlink:to="loc_us-gaap_RegulatedAndUnregulatedOperationDomain_74e93761-6d3a-4fa0-ba2c-f054f89d3fd1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatedOperationMember_42396987-b1e0-4966-b1a4-3143f50c7139" 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_74e93761-6d3a-4fa0-ba2c-f054f89d3fd1" xlink:to="loc_us-gaap_RegulatedOperationMember_42396987-b1e0-4966-b1a4-3143f50c7139" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnregulatedOperationMember_0f0c13e5-b2ae-45c3-8bb7-8c7bc7efa801" 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_74e93761-6d3a-4fa0-ba2c-f054f89d3fd1" xlink:to="loc_us-gaap_UnregulatedOperationMember_0f0c13e5-b2ae-45c3-8bb7-8c7bc7efa801" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_ecc79a3c-805c-46fc-a69f-d7df8a293c88" 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_ddab652c-5421-4783-bccf-32412b01b9d6" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_ecc79a3c-805c-46fc-a69f-d7df8a293c88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_b2dfa742-dcaf-4c9e-a7c4-6b6956cd40ee" 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_ecc79a3c-805c-46fc-a69f-d7df8a293c88" xlink:to="loc_us-gaap_Revenues_b2dfa742-dcaf-4c9e-a7c4-6b6956cd40ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpense_0c58bb8c-285c-46ea-8126-f9574344d18d" 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_ecc79a3c-805c-46fc-a69f-d7df8a293c88" xlink:to="loc_us-gaap_UtilitiesOperatingExpense_0c58bb8c-285c-46ea-8126-f9574344d18d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_5e5c5ebb-3686-421a-93b1-9814beea6d31" 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_ecc79a3c-805c-46fc-a69f-d7df8a293c88" xlink:to="loc_us-gaap_OperatingIncomeLoss_5e5c5ebb-3686-421a-93b1-9814beea6d31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_4f265041-05a1-4436-a55b-05998955f224" 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_ecc79a3c-805c-46fc-a69f-d7df8a293c88" xlink:to="loc_us-gaap_NetIncomeLoss_4f265041-05a1-4436-a55b-05998955f224" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization_f9b2c7c3-b237-4c7a-96d2-edfd970ef9ed" 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_ecc79a3c-805c-46fc-a69f-d7df8a293c88" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization_f9b2c7c3-b237-4c7a-96d2-edfd970ef9ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_1cc37579-3817-467d-bfe6-5fca573a18aa" 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_ecc79a3c-805c-46fc-a69f-d7df8a293c88" xlink:to="loc_us-gaap_InterestExpense_1cc37579-3817-467d-bfe6-5fca573a18aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_e35c6eb0-7761-464c-af12-1ea5a15352dd" 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_ecc79a3c-805c-46fc-a69f-d7df8a293c88" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_e35c6eb0-7761-464c-af12-1ea5a15352dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_02cc8582-9719-4b68-ba89-68ace0c731b8" 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_ecc79a3c-805c-46fc-a69f-d7df8a293c88" xlink:to="loc_us-gaap_Assets_02cc8582-9719-4b68-ba89-68ace0c731b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sjwater.com/role/AcquisitionsDetails" xlink:type="simple" xlink:href="sjw-20230331.xsd#AcquisitionsDetails"/>
  <link:presentationLink xlink:role="http://www.sjwater.com/role/AcquisitionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_dd8de2c5-43f7-4873-98ed-3cf42247a343" 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_e6814a9b-dd78-4a8a-b570-909448061a76" 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_dd8de2c5-43f7-4873-98ed-3cf42247a343" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_e6814a9b-dd78-4a8a-b570-909448061a76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_0c0a7a49-935a-498f-a3ae-ed894886092c" 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_ScheduleOfBusinessAcquisitionsByAcquisitionTable_e6814a9b-dd78-4a8a-b570-909448061a76" xlink:to="loc_srt_ConsolidatedEntitiesAxis_0c0a7a49-935a-498f-a3ae-ed894886092c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_3ccc4fa5-9d3c-4d09-abe5-46fad5bfa432" 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_0c0a7a49-935a-498f-a3ae-ed894886092c" xlink:to="loc_srt_ConsolidatedEntitiesDomain_3ccc4fa5-9d3c-4d09-abe5-46fad5bfa432" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_TexasWaterMember_33d207e9-c03a-4a62-af2c-d92a7a1964b6" xlink:href="sjw-20230331.xsd#sjw_TexasWaterMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_3ccc4fa5-9d3c-4d09-abe5-46fad5bfa432" xlink:to="loc_sjw_TexasWaterMember_33d207e9-c03a-4a62-af2c-d92a7a1964b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_3ebb91e0-bb7d-4bb3-a346-c0c13ff47b25" 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_ScheduleOfBusinessAcquisitionsByAcquisitionTable_e6814a9b-dd78-4a8a-b570-909448061a76" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_3ebb91e0-bb7d-4bb3-a346-c0c13ff47b25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_ce7e19df-3fbe-4f89-8351-de12a2930880" 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_3ebb91e0-bb7d-4bb3-a346-c0c13ff47b25" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_ce7e19df-3fbe-4f89-8351-de12a2930880" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_KTWaterDevelopmentLtdMember_c57148a4-6d8b-4123-820c-e9908aaafbee" xlink:href="sjw-20230331.xsd#sjw_KTWaterDevelopmentLtdMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_ce7e19df-3fbe-4f89-8351-de12a2930880" xlink:to="loc_sjw_KTWaterDevelopmentLtdMember_c57148a4-6d8b-4123-820c-e9908aaafbee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_KTWaterResourceLPMember_2c6764ad-48d1-4f2f-b127-3af9e4ce64d6" xlink:href="sjw-20230331.xsd#sjw_KTWaterResourceLPMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_ce7e19df-3fbe-4f89-8351-de12a2930880" xlink:to="loc_sjw_KTWaterResourceLPMember_2c6764ad-48d1-4f2f-b127-3af9e4ce64d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_a77f0772-7979-4f33-99d2-1eea357e76f0" 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_e6814a9b-dd78-4a8a-b570-909448061a76" xlink:to="loc_srt_StatementGeographicalAxis_a77f0772-7979-4f33-99d2-1eea357e76f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_574a2f02-1041-4caf-b7e8-4c17d2990b32" 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_a77f0772-7979-4f33-99d2-1eea357e76f0" xlink:to="loc_srt_SegmentGeographicalDomain_574a2f02-1041-4caf-b7e8-4c17d2990b32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_SouthernComalCountyTexasMember_f452761b-445e-42de-822b-09f44636e45f" xlink:href="sjw-20230331.xsd#sjw_SouthernComalCountyTexasMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_574a2f02-1041-4caf-b7e8-4c17d2990b32" xlink:to="loc_sjw_SouthernComalCountyTexasMember_f452761b-445e-42de-822b-09f44636e45f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_28640bce-e9e7-4eb1-9ed1-6b6994ee38cb" 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_e6814a9b-dd78-4a8a-b570-909448061a76" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_28640bce-e9e7-4eb1-9ed1-6b6994ee38cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_6ac3fe54-118b-4ac9-be84-e74253cc4245" 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_BusinessAcquisitionLineItems_28640bce-e9e7-4eb1-9ed1-6b6994ee38cb" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_6ac3fe54-118b-4ac9-be84-e74253cc4245" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_PublicUtilitiesAcquisitionNumberOfPeopleServed_001fe78a-7176-4957-80b8-aa9e47d10599" xlink:href="sjw-20230331.xsd#sjw_PublicUtilitiesAcquisitionNumberOfPeopleServed"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_28640bce-e9e7-4eb1-9ed1-6b6994ee38cb" xlink:to="loc_sjw_PublicUtilitiesAcquisitionNumberOfPeopleServed_001fe78a-7176-4957-80b8-aa9e47d10599" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sjw_PublicUtilitiesAcquisitionServiceConnections_ebb43de3-9dff-40b2-9b51-3e2566823dda" xlink:href="sjw-20230331.xsd#sjw_PublicUtilitiesAcquisitionServiceConnections"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_28640bce-e9e7-4eb1-9ed1-6b6994ee38cb" xlink:to="loc_sjw_PublicUtilitiesAcquisitionServiceConnections_ebb43de3-9dff-40b2-9b51-3e2566823dda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>12
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139784544261088">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover - shares<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Apr. 25, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CoverAbstract', window );"><strong>Cover [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-Q<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentQuarterlyReport', window );">Document Quarterly Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Mar. 31,  2023<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">1-8966<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">SJW GROUP<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">DE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">77-0066628<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">110 West Taylor Street,<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">San Jose,<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">CA<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">(408)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">279-7800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common Stock, par value $0.001 per share<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">SJW<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NYSE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Large Accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">31,427,284<span></span>
</td>
</tr>
<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>
</tr>
<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_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2023<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">Q1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CoverAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CoverAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentQuarterlyReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an quarterly report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-Q<br> -Number 240<br> -Section 308<br> -Subsection a<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentQuarterlyReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>13
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139784544364064">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 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_IncomeStatementAbstract', window );"><strong>Income Statement [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_Revenues', window );">REVENUE</a></td>
<td class="nump">$ 137,296<span></span>
</td>
<td class="nump">$ 124,302<span></span>
</td>
</tr>
<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>
</tr>
<tr class="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">22,418<span></span>
</td>
<td class="nump">19,217<span></span>
</td>
</tr>
<tr class="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">2,199<span></span>
</td>
<td class="nump">3,080<span></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">10,359<span></span>
</td>
<td class="nump">13,928<span></span>
</td>
</tr>
<tr class="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">12,043<span></span>
</td>
<td class="nump">10,123<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WaterProductionCosts', window );">Total production expenses</a></td>
<td class="nump">47,019<span></span>
</td>
<td class="nump">46,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_GeneralAndAdministrativeExpense', window );">Administrative and general</a></td>
<td class="nump">24,344<span></span>
</td>
<td class="nump">24,205<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UtilitiesOperatingExpenseMaintenance', window );">Maintenance</a></td>
<td class="nump">6,058<span></span>
</td>
<td class="nump">6,695<span></span>
</td>
</tr>
<tr class="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">8,401<span></span>
</td>
<td class="nump">8,309<span></span>
</td>
</tr>
<tr class="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">26,296<span></span>
</td>
<td class="nump">27,606<span></span>
</td>
</tr>
<tr class="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="nump">0<span></span>
</td>
<td class="num">(5,450)<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="nump">112,118<span></span>
</td>
<td class="nump">107,713<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="nump">25,178<span></span>
</td>
<td class="nump">16,589<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="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 and other interest expense</a></td>
<td class="num">(15,772)<span></span>
</td>
<td class="num">(13,729)<span></span>
</td>
</tr>
<tr class="ro">
<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="num">(64)<span></span>
</td>
<td class="nump">949<span></span>
</td>
</tr>
<tr class="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="nump">3,266<span></span>
</td>
<td class="nump">995<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="nump">12,608<span></span>
</td>
<td class="nump">4,804<span></span>
</td>
</tr>
<tr class="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="nump">1,078<span></span>
</td>
<td class="nump">1,067<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="nump">11,530<span></span>
</td>
<td class="nump">3,737<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income (loss), net</a></td>
<td class="nump">93<span></span>
</td>
<td class="num">(181)<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="nump">$ 11,623<span></span>
</td>
<td class="nump">$ 3,556<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>EARNINGS PER SHARE</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_EarningsPerShareBasic', window );">Basic (usd per share)</a></td>
<td class="nump">$ 0.37<span></span>
</td>
<td class="nump">$ 0.12<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted (usd per share)</a></td>
<td class="nump">0.37<span></span>
</td>
<td class="nump">0.12<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareCashPaid', window );">DIVIDENDS PER SHARE (usd per share)</a></td>
<td class="nump">$ 0.38<span></span>
</td>
<td class="nump">$ 0.36<span></span>
</td>
</tr>
<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_WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAbstract', window );"><strong>WEIGHTED AVERAGE SHARES OUTSTANDING</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic (shares)</a></td>
<td class="nump">30,936,476<span></span>
</td>
<td class="nump">30,224,135<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted (shares)</a></td>
<td class="nump">31,040,897<span></span>
</td>
<td class="nump">30,335,974<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_sjw_WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Number of Shares Outstanding Basic and Diluted [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_WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAbstract</td>
</tr>
<tr>
<td style="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_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_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_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_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_OtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442407-227067<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 5: 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(21))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<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 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=124507222&amp;loc=d3e1436-108581<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 10: 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 11: 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(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<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(19))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_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>14
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139784542969120">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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">$ 40,820<span></span>
</td>
<td class="nump">$ 39,982<span></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,706,176<span></span>
</td>
<td class="nump">3,661,285<span></span>
</td>
</tr>
<tr class="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">121,309<span></span>
</td>
<td class="nump">116,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_FiniteLivedIntangibleAssetsGross', window );">Intangible assets</a></td>
<td class="nump">35,947<span></span>
</td>
<td class="nump">35,959<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 );">Total utility plant</a></td>
<td class="nump">3,904,252<span></span>
</td>
<td class="nump">3,854,077<span></span>
</td>
</tr>
<tr class="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,250,101<span></span>
</td>
<td class="nump">1,223,760<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 );">Net utility plant</a></td>
<td class="nump">2,654,151<span></span>
</td>
<td class="nump">2,630,317<span></span>
</td>
</tr>
<tr class="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">1,388<span></span>
</td>
<td class="nump">58,033<span></span>
</td>
</tr>
<tr class="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">190<span></span>
</td>
<td class="nump">17,158<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 );">Net real estate investments and nonutility properties</a></td>
<td class="nump">1,198<span></span>
</td>
<td class="nump">40,875<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">23,333<span></span>
</td>
<td class="nump">12,344<span></span>
</td>
</tr>
<tr class="ro">
<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="re">
<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,851 and $5,753 on March&#160;31, 2023 and December&#160;31, 2022, respectively</a></td>
<td class="nump">56,468<span></span>
</td>
<td class="nump">59,172<span></span>
</td>
</tr>
<tr class="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,145<span></span>
</td>
<td class="nump">5,560<span></span>
</td>
</tr>
<tr class="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">40,437<span></span>
</td>
<td class="nump">45,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_AssetsHeldForSaleNotPartOfDisposalGroup', window );">Assets held for sale</a></td>
<td class="nump">40,850<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_PrepaidExpenseCurrent', window );">Prepaid expenses</a></td>
<td class="nump">11,380<span></span>
</td>
<td class="nump">9,753<span></span>
</td>
</tr>
<tr class="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">10,019<span></span>
</td>
<td class="nump">16,068<span></span>
</td>
</tr>
<tr class="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,216<span></span>
</td>
<td class="nump">6,095<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">193,848<span></span>
</td>
<td class="nump">154,714<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="ro">
<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,339<span></span>
</td>
<td class="nump">127,275<span></span>
</td>
</tr>
<tr class="re">
<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">15,923<span></span>
</td>
<td class="nump">14,819<span></span>
</td>
</tr>
<tr class="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">640,311<span></span>
</td>
<td class="nump">640,311<span></span>
</td>
</tr>
<tr class="re">
<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">19,728<span></span>
</td>
<td class="nump">24,313<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_OtherAssetsNoncurrent', window );">Total other assets</a></td>
<td class="nump">803,301<span></span>
</td>
<td class="nump">806,718<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">3,652,498<span></span>
</td>
<td class="nump">3,632,624<span></span>
</td>
</tr>
<tr class="ro">
<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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock, $0.001 par value; authorized 70,000,000 shares; issued and outstanding shares 31,427,124 on March&#160;31, 2023 and 30,801,912 on December&#160;31, 2022</a></td>
<td class="nump">31<span></span>
</td>
<td class="nump">31<span></span>
</td>
</tr>
<tr class="ro">
<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">692,742<span></span>
</td>
<td class="nump">651,004<span></span>
</td>
</tr>
<tr class="re">
<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,142<span></span>
</td>
<td class="nump">458,356<span></span>
</td>
</tr>
<tr class="ro">
<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</a></td>
<td class="nump">1,570<span></span>
</td>
<td class="nump">1,477<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders&#8217; equity</a></td>
<td class="nump">1,152,485<span></span>
</td>
<td class="nump">1,110,868<span></span>
</td>
</tr>
<tr class="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 );">Long-term debt, less current portion</a></td>
<td class="nump">1,520,362<span></span>
</td>
<td class="nump">1,491,965<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_CapitalizationLongtermDebtAndEquity', window );">Capitalization, long-term debt and equity</a></td>
<td class="nump">2,672,847<span></span>
</td>
<td class="nump">2,602,833<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>CURRENT LIABILITIES:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LinesOfCreditCurrent', window );">Lines of credit</a></td>
<td class="nump">72,433<span></span>
</td>
<td class="nump">159,578<span></span>
</td>
</tr>
<tr class="ro">
<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">44,274<span></span>
</td>
<td class="nump">4,360<span></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_Accruedgroundwaterextractionchargespurchasedwaterandpower', window );">Accrued groundwater extraction charges, purchased water and power</a></td>
<td class="nump">11,739<span></span>
</td>
<td class="nump">19,707<span></span>
</td>
</tr>
<tr class="ro">
<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">25,974<span></span>
</td>
<td class="nump">29,581<span></span>
</td>
</tr>
<tr class="re">
<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">19,071<span></span>
</td>
<td class="nump">13,907<span></span>
</td>
</tr>
<tr class="ro">
<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">9,076<span></span>
</td>
<td class="nump">11,908<span></span>
</td>
</tr>
<tr class="re">
<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">4,608<span></span>
</td>
<td class="nump">2,696<span></span>
</td>
</tr>
<tr class="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">25,790<span></span>
</td>
<td class="nump">22,913<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">212,965<span></span>
</td>
<td class="nump">264,650<span></span>
</td>
</tr>
<tr class="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">220,111<span></span>
</td>
<td class="nump">218,155<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityNoncurrent', window );">ADVANCES FOR CONSTRUCTION</a></td>
<td class="nump">137,668<span></span>
</td>
<td class="nump">137,696<span></span>
</td>
</tr>
<tr class="ro">
<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">327,016<span></span>
</td>
<td class="nump">323,668<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent', window );">POSTRETIREMENT BENEFIT PLANS</a></td>
<td class="nump">55,914<span></span>
</td>
<td class="nump">59,738<span></span>
</td>
</tr>
<tr class="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,977<span></span>
</td>
<td class="nump">25,884<span></span>
</td>
</tr>
<tr class="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>
</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 capitalization and liabilities</a></td>
<td class="nump">$ 3,652,498<span></span>
</td>
<td class="nump">$ 3,632,624<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_sjw_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_AssetsHeldForSaleNotPartOfDisposalGroup">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 held-for-sale that are not part of a disposal group.</p></div>
<a href="javascript: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 15<br> -Paragraph 4<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126982154&amp;loc=d3e400-110220<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsHeldForSaleNotPartOfDisposalGroup</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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_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_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>15
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139784544076816">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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,851<span></span>
</td>
<td class="nump">$ 5,753<span></span>
</td>
</tr>
<tr class="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 (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 (shares)</a></td>
<td class="nump">31,427,124<span></span>
</td>
<td class="nump">30,801,912<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares outstanding (shares)</a></td>
<td class="nump">31,427,124<span></span>
</td>
<td class="nump">30,801,912<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>16
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139784544351312">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS&#8217; 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, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30,181,348<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="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, 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">3,737<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,737<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 taxes</a></td>
<td class="num">(181)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="nump">1,532<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,552<span></span>
</td>
<td class="num">(20)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">37,879<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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,269)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,269)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Employee stock purchase plan (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,918<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Employee stock purchase plan</a></td>
<td class="nump">1,049<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,049<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="num">(87)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(87)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Dividends', window );">Dividends paid</a></td>
<td class="num">(10,882)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(10,882)<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 Mar. 31, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30,237,145<span></span>
</td>
<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 Mar. 31, 2022</a></td>
<td class="nump">$ 1,028,418<span></span>
</td>
<td class="nump">$ 30<span></span>
</td>
<td class="nump">607,637<span></span>
</td>
<td class="nump">421,095<span></span>
</td>
<td class="num">(344)<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 );">Beginning 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 );">Beginning 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>
<tr class="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">11,530<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,530<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 taxes</a></td>
<td class="nump">93<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">93<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="nump">1,177<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,199<span></span>
</td>
<td class="num">(22)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">38,776<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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,538)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,538)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Employee stock purchase plan (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16,410<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Employee stock purchase plan</a></td>
<td class="nump">1,080<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,080<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">570,026<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">40,997<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">40,997<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">$ (11,722)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(11,722)<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 Mar. 31, 2023</a></td>
<td class="nump">31,427,124<span></span>
</td>
<td class="nump">31,427,124<span></span>
</td>
<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 Mar. 31, 2023</a></td>
<td class="nump">$ 1,152,485<span></span>
</td>
<td class="nump">$ 31<span></span>
</td>
<td class="nump">$ 692,742<span></span>
</td>
<td class="nump">$ 458,142<span></span>
</td>
<td class="nump">$ 1,570<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_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>17
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139784545422656">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS&#8217; EQUITY (Parenthetical) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 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_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>
</tr>
<tr class="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 income (loss) on investment, tax expense (benefit)</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 67<span></span>
</td>
</tr>
<tr class="re">
<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 );">Dividends per share (usd per share)</a></td>
<td class="nump">$ 0.38<span></span>
</td>
<td class="nump">$ 0.36<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_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>18
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139784543375184">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 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_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>OPERATING ACTIVITIES:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 11,530<span></span>
</td>
<td class="nump">$ 3,737<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="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">26,842<span></span>
</td>
<td class="nump">28,081<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Deferred income taxes</a></td>
<td class="nump">1,052<span></span>
</td>
<td class="nump">2,264<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock-based compensation</a></td>
<td class="nump">1,199<span></span>
</td>
<td class="nump">1,552<span></span>
</td>
</tr>
<tr class="re">
<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">(180)<span></span>
</td>
<td class="num">(510)<span></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 nonutility property</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(5,450)<span></span>
</td>
</tr>
<tr class="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:</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_IncreaseDecreaseInReceivables', window );">Accounts receivable and accrued unbilled utility revenue</a></td>
<td class="nump">8,177<span></span>
</td>
<td class="nump">4,311<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayable', window );">Accounts payable and other current liabilities</a></td>
<td class="num">(650)<span></span>
</td>
<td class="num">(1,635)<span></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_IncreaseDecreaseinAccruedGroundwaterExtractionChargesPurchasedWaterandPower', window );">Accrued groundwater extraction charges, purchased water and power</a></td>
<td class="num">(7,968)<span></span>
</td>
<td class="nump">2,140<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedTaxesPayable', window );">Tax receivable and payable, and other accrued taxes</a></td>
<td class="nump">1,727<span></span>
</td>
<td class="nump">1,135<span></span>
</td>
</tr>
<tr class="ro">
<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="nump">1,667<span></span>
</td>
<td class="nump">1,230<span></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_IncreaseDecreaseToRegulatoryAssetAndLiabilitiesExcludingIncomeTaxTemporaryDifferencesNetAndPostretirementBenefits', window );">Regulatory assets and liabilities excluding income tax temporary differences, net and postretirement benefits</a></td>
<td class="nump">8,367<span></span>
</td>
<td class="nump">5,124<span></span>
</td>
</tr>
<tr class="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="num">(1,156)<span></span>
</td>
<td class="nump">3,315<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">50,607<span></span>
</td>
<td class="nump">45,294<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>INVESTING ACTIVITIES:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl 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">(52,384)<span></span>
</td>
<td class="num">(43,727)<span></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_PaymentsToAcquireWaterSystemsUsingContributionsInAidOfConstruction', window );">Contributions in aid of construction</a></td>
<td class="num">(2,703)<span></span>
</td>
<td class="num">(4,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_PaymentsForProceedsFromRemovalCosts', window );">Payments to retire utility plant, net of salvage</a></td>
<td class="num">(167)<span></span>
</td>
<td class="num">(1,087)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForProceedsFromOtherInvestingActivities', window );">Other changes, net</a></td>
<td class="nump">225<span></span>
</td>
<td class="nump">154<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">NET CASH USED IN INVESTING ACTIVITIES</a></td>
<td class="num">(55,029)<span></span>
</td>
<td class="num">(49,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_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>FINANCING ACTIVITIES:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromLinesOfCredit', window );">Borrowings on line of credit</a></td>
<td class="nump">12,238<span></span>
</td>
<td class="nump">15,377<span></span>
</td>
</tr>
<tr class="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 on line of credit</a></td>
<td class="num">(99,383)<span></span>
</td>
<td class="num">(2,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_ProceedsFromIssuanceOfLongTermDebt', window );">Long-term borrowings</a></td>
<td class="nump">70,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_RepaymentsOfLongTermDebt', window );">Repayments of long-term borrowings</a></td>
<td class="num">(956)<span></span>
</td>
<td class="num">(1,172)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfCommonStock', window );">Issuance of common stock, net of issuance costs</a></td>
<td class="nump">40,997<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_PaymentsOfDividendsCommonStock', window );">Dividends paid</a></td>
<td class="num">(11,722)<span></span>
</td>
<td class="num">(10,882)<span></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_ReceiptsOfAdvancesAndContributionsInAidOfConstruction', window );">Receipts of advances and contributions in aid of construction</a></td>
<td class="nump">5,597<span></span>
</td>
<td class="nump">10,044<span></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_RepaymentsOfAdvancesForConstructionFinancingActivities', window );">Refunds of advances for construction</a></td>
<td class="num">(589)<span></span>
</td>
<td class="num">(595)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities', window );">Other changes, net</a></td>
<td class="num">(771)<span></span>
</td>
<td class="num">(279)<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">15,411<span></span>
</td>
<td class="nump">10,118<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">10,989<span></span>
</td>
<td class="nump">5,970<span></span>
</td>
</tr>
<tr class="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 PERIOD</a></td>
<td class="nump">12,344<span></span>
</td>
<td class="nump">12,119<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">CASH, CASH EQUIVALENTS AND RESTRICTED CASH, END OF PERIOD</a></td>
<td class="nump">23,333<span></span>
</td>
<td class="nump">18,089<span></span>
</td>
</tr>
<tr class="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 PERIOD</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">602<span></span>
</td>
</tr>
<tr class="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 PERIOD</a></td>
<td class="nump">23,333<span></span>
</td>
<td class="nump">17,487<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowInformationAbstract', window );"><strong>Cash paid during the period for:</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_InterestPaidNet', window );">Interest</a></td>
<td class="nump">12,062<span></span>
</td>
<td class="nump">11,127<span></span>
</td>
</tr>
<tr class="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">198<span></span>
</td>
<td class="nump">165<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="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">19,906<span></span>
</td>
<td class="nump">20,472<span></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">$ 656<span></span>
</td>
<td class="nump">$ 546<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_sjw_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_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_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_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_PaymentsForProceedsFromOtherInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 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 13<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-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 12<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_PaymentsForProceedsFromOtherInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_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>19
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139784545280832">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>General<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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 );">General</a></td>
<td class="text">General<div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the opinion of management, the accompanying unaudited condensed consolidated financial statements reflect all adjustments (consisting only of normal, recurring adjustments) necessary for a fair presentation of the results for the interim periods. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The unaudited interim financial information has been prepared in accordance with accounting principles generally accepted in the United States of America and in accordance with the instructions for Form 10-Q and Rule 10-01 of Regulation S-X promulgated by the Securities and Exchange Commission.  The Notes to Consolidated Financial Statements in SJW Group&#8217;s 2022 Annual Report on Form 10-K should be read with the accompanying unaudited condensed consolidated financial statements.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">SJW Group is a holding company with five wholly-owned subsidiaries: San Jose Water Company (&#8220;SJWC&#8221;), SJWNE LLC, SJWTX, Inc., SJW Land Company, and SJWTX Holdings, Inc.  SJWNE LLC is the holding company for Connecticut Water Service, Inc. (&#8220;CTWS&#8221;) whose wholly-subsidiaries are The Connecticut Water Company (&#8220;Connecticut Water&#8221;), The Maine Water Company (&#8220;Maine Water&#8221;), New England Water Utility Services, Inc. (&#8220;NEWUS&#8221;), and Chester Realty, Inc.  SJWC, Connecticut Water, SJWTX, Inc. doing business as The Texas Water Company (&#8220;Texas Water&#8221;), Maine Water and NEWUS are referred to as &#8220;Water Utility Services&#8221;.  SJW Land Company and Chester Realty, Inc. are collectively referred to as &#8220;Real Estate Services.&#8221;</span></div><div style="margin-top:10pt"><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%">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.  Due to the seasonal nature of the water business, the operating results for interim periods are not indicative of the operating results for a 12-month period.  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 precipitation curtail water usage resulting in lower 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%">The major streams of revenue for SJW Group are as follows: </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:70.976%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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.498%"/><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="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended March 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="display:none"/><td colspan="3" style="display:none"/><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%">2023</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,836&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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%">121,777&#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%">Alternative revenue programs, net</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:10pt;font-weight:400;line-height:100%">(1,391)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,927)</span></td><td style="background-color:#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 balancing and memorandum accounts, net</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:10pt;font-weight:400;line-height:100%">1,795&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,430&#160;</span></td><td style="background-color:#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 regulatory mechanisms, net</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:10pt;font-weight:400;line-height:100%">(391)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">666&#160;</span></td><td style="background-color:#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%">Rental income</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:10pt;font-weight:400;line-height:100%">1,447&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,356&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="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%">137,296&#160;</span></td><td style="background-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%">124,302&#160;</span></td><td style="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:10pt"><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%">The major components of real estate investments and nonutility properties as of March&#160;31, 2023, and December&#160;31, 2022, are as follows:</span><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: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: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%">March 31,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>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%">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%">918&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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%">470&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">Subtotal</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%">1,388&#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%">58,033&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">190&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,158&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</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,198&#160;</span></td><td style="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%">40,875&#160;</span></td><td style="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:11pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2023, SJW Land Company entered into a broker agreement to sell its warehouse buildings and land property located in Knoxville, Tennessee.  The company reclassified the Tennessee properties from held-and-used to held-for-sale at March 31, 2023.  The company&#8217;s intention is to complete the sale of these assets within a twelve month period.  The company recorded the Tennessee properties at the lower of their carrying value or estimated fair value less cost to sell, and also stopped recording </span></div><div style="margin-top:11pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">depreciation on assets held for sale.  The company's broker provided the estimated fair value of the Tennessee properties and we subtracted the estimated costs to sell from that calculated fair value.  The resulting net fair value of the Tennessee properties exceeded their carrying value, and accordingly no impairment was 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%">The sale of the Tennessee properties does not represent a strategic shift that has or will have a major effect on SJW Group; therefore, the sale does not qualify for treatment as a discontinued operation. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Tennessee warehouse buildings and land property is included in SJW Group&#8217;s &#8220;Real Estate Services&#8221; reportable segment 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="#i5dfde4b795f848ae9c2326ead50c6135_55" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Note 9</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, &#8220;Segment and Non-Tariffed Business Reporting.&#8221;  The following represents the major components of the Tennessee warehouse building and land property recorded in assets held-for-sale on the condensed consolidated balance sheets as of March&#160;31, 2023:</span></div><div style="margin-top:11pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.976%"><tr><td style="width:1.0%"/><td style="width:85.162%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.638%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31,<br/>2023</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">13,170&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">44,950&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="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%">Subtotal</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%">58,120&#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="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%">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%">17,270&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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:#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%">40,850&#160;</span></td><td style="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="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:11pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 15, 2022, the California Public Utilities Commission (&#8220;CPUC&#8221;) review on a SJWC nonutility property sold in October 2021 was completed and the deferred gain of $5,442 was recognized as gain on sale in the first quarter of 2022.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fair Value Measurement</span></div><div style="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 SJW Group&#8217;s condensed consolidated balance sheets as of March&#160;31, 2023, but require disclosure of their fair values: cash and cash equivalents, accounts receivable and accounts payable.  The estimated fair value of such instruments as of March&#160;31, 2023, approximates their carrying value as reported on the condensed consolidated balance sheets.  There have been no changes in valuation techniques during the three months ended March&#160;31, 2023.  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.  </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of SJW Group&#8217;s long-term debt was approximately $1,383,468 and $1,294,354 as of March&#160;31, 2023, and December&#160;31, 2022, 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 book value of long-term debt was </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$1,564,636</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and $1,496,325 as of March&#160;31, 2023, and December&#160;31, 2022, respectively.  The fair value of long-term debt would be categorized as Level 2 in 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%">CTWS&#8217;s additional retirement benefits under the supplemental executive retirement plans and retirement contracts are funded by investment assets held by a Rabbi Trust.  The fair value of the money market funds, mutual funds and fixed income investments in the Rabbi Trust was $2,848 and $2,809 as of March&#160;31, 2023, and December&#160;31, 2022, respectively, and are categorized as Level 1 in the fair value hierarchy.</span></div><div style="margin-top:10pt"><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>Basic earnings per share is calculated using income available to common stockholders, divided by the weighted average number of shares outstanding during the period.  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 restricted common stock awards under SJW Group&#8217;s Long-Term Incentive Plan (as amended, the &#8220;Incentive Plan&#8221;), shares potentially issuable under the performance stock plans assumed through the business combination with CTWS, and shares potentially issuable under the Employee Stock Purchase Plan (&#8220;ESPP&#8221;).  For the three months ended March 31, 2023 and 2022, 8,855 and 10,860 anti-dilutive restricted common stock units were excluded from the dilutive earnings per share calculation, 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_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>20
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139784547034288">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Regulatory Matters<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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: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 March&#160;31, 2023, and December&#160;31, 2022:</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 style="width:70.495%"/><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.369%"/><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.372%"/><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:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 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%">Regulatory assets:</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"/></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%">Income tax temporary differences, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,601&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">Postretirement pensions and other postretirement benefits</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%">31,021&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">Business combinations debt premium, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,761&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,396&#160;</span></td><td style="background-color:#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"><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%">Monterey Water Revenue Adjustment Mechanism (&#8220;MWRAM&#8221;)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,171&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,864&#160;</span></td><td style="background-color:#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"><div style="margin-top:8pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Water Conservation Memorandum Account (&#8220;WCMA&#8221;)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,150)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,039)</span></td><td style="background-color:#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%">2022 General Rate Case Interim Memorandum Account</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%">18,716&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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;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%">Cost recovery accounts</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%">11,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:10pt;font-weight:400;line-height:100%">16,545&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">All other balancing and memorandum accounts</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%">3,267&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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 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%">Water Revenue Adjustment (&#8220;WRA&#8221;)</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%">(7,283)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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, net</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%">9,946&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 in Condensed Consolidated Balance Sheets</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%">137,358&#160;</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%">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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 assets, net</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,019&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 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%">127,339&#160;</span></td><td style="background-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%">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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></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 has established balancing accounts for the purpose of tracking the under-collection or over-collection associated with expense changes and revenue authorized by the CPUC to offset those expense changes.  In 2022, SJWC&#8217;s general rate case decision approved the use of the Full Cost Balancing Account to track the water supply costs and energy consumption.  The MWRAM balancing account 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:8pt"><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 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.  Drought surcharges collected are used to offset the revenue losses tracked in the WCMA.</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%">All balancing accounts and memorandum 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.</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 has established WRA, a decoupling mechanism, 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 the company to implement a surcharge or surcredit as necessary to recover or refund 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:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March&#160;31, 2023, and December&#160;31, 2022, SJW Group&#8217;s regulatory assets, net, not earning a return primarily included postretirement pensions and the unfunded amount of other medical benefits, and business combination debt premiums, net.  The total amount of regulatory assets, net not earning a return at March&#160;31, 2023, and December&#160;31, 2022, either by interest on the regulatory asset/liability or as a component of rate base at the allowed rate of return was $51,002 and $52,066, respectively.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>21
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139784547004832">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Capitalization<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2023, SJW Group entered into an Amendment No. 1 to the equity distribution agreement (the &#8220;Equity Distribution Agreement&#8221;), dated November 17, 2021, between the Company and J.P. Morgan Securities LLC, Janney Montgomery Scott LLC, RBC Capital Markets, LLC and Wells Fargo Securities, LLC (each a &#8220;Sales Agent&#8221; and, collectively, the &#8220;Sales Agents&#8221;), pursuant to which the Company increased the aggregate gross sales price of shares of the Company&#8217;s common stock, $0.001 par value per share, that may be sold under the Equity Distribution Agreement from $100,000 to $240,000. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> For the three months ended March&#160;31, 2023, SJW Group issued and sold a total of 547,820 shares of common stock with a weighted average price of $76.10 per share and received approximately $40,997 in net proceeds under the Equity Distribution Agreement.  Since the inception of the Equity Distribution Agreement, SJW Group has issued and sold 1,432,671 shares of common stock with a weighted average price of $74.46 for a total net proceeds of $104,429 and has </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$133,323 remaining </span>under the Equity Distribution Agreement to issue into shares.<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>22
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139784547044112">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Bank Borrowings and Long-Term Liabilities<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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 );">Bank Borrowings and Long-Term Liabilities</a></td>
<td class="text">Bank Borrowings and Long-Term Liabilities<div 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 include senior notes, bank term loans, revenue bonds, state revolving fund loans and other obligations.  Water Utility Services has received advance deposit payments from its customers and developers on certain construction projects.  The refunds of the advance deposit payments constitute an obligation of the respective entities.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Long-term Financing Agreements</span></div>In July 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></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>23
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139784548954096">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three months ended March&#160;31, 2023, and 2022, income tax expense was $1,078 and $1,067, respectively. The effective consolidated income tax rates were 9% and 22% for the three months ended March 31, 2023 and 2022, respectively. The lower effective tax rate for the three months ended March&#160;31, 2023, was primarily due to discrete tax items.</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%">SJW Group unrecognized tax benefits, before the impact of deductions of state taxes, excluding interest and penalties, of approximately $9,203 and $9,004 as of March&#160;31, 2023, and December&#160;31, 2022, respectively.</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%">SJW Group currently does not expect uncertain tax positions to change significantly over the next 12 months, except in the case of a lapse of the statute of limitations.</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>24
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139784547030768">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">Commitments and Contingencies</a></td>
<td class="text">Commitments and ContingenciesSJW Group is 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_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -URI https://asc.fasb.org/topic&amp;trid=2144648<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 440<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6491277&amp;loc=d3e6429-115629<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -URI https://asc.fasb.org/topic&amp;trid=2127136<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139784546812784">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Benefit Plans<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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 PlansSJW 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.  Starting in 2023, Texas Water employees are also eligible to participate under SJWC&#8217;s cash balance plan.  Certain CTWS 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.  <div 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, senior management hired before March 31, 2008 for SJWC and January 1, 2009 for CTWS, are eligible to receive additional retirement benefits under supplemental executive retirement plans and retirement contracts.  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.  The supplemental retirement plans and Cash Balance Executive Supplemental Retirement Plan are non-qualified plans in which only senior management and other designated members of management may participate.  SJW Group also provides health care and life insurance benefits for retired employees under employer-sponsored postretirement benefits that are not 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%">The components of net periodic benefit costs for the defined benefit plans and other postretirement benefits for the three months ended March&#160;31, 2023, and 2022 are 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:100.000%"><tr><td style="width:1.0%"/><td style="width:70.976%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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.498%"/><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="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended March 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="display:none"/><td colspan="3" style="display:none"/><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%">2023</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,052&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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,652&#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%">Interest cost</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:10pt;font-weight:400;line-height:100%">3,874&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,860&#160;</span></td><td style="background-color:#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%">Expected return on assets</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:10pt;font-weight:400;line-height:100%">(4,286)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,043)</span></td><td style="background-color:#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%">Unrecognized actuarial loss</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:10pt;font-weight:400;line-height:100%">466&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,164&#160;</span></td><td style="background-color:#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%">Amortization of prior service cost</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:10pt;font-weight:400;line-height:100%">4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align: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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="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,110&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,637&#160;</span></td><td style="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 $8,120 to the pension plans and other postretirement benefits.  For the three months ended March&#160;31, 2023, SJW Group has made no contributions to such plans.</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_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>26
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139784546936896">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity Plans<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Incentive 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.  SJW Group also maintains stock plans in connection with its acquisition of CTWS which are no longer granting new stock awards. In addition, shares are issued to employees under the ESPP that was approved by SJW Group stockholders.  As of March&#160;31, 2023, 160,381 shares are issuable upon the vesting of outstanding restricted stock units and deferred restricted stock units and an additional 573,558 shares are available for award issuances under the Incentive 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%">On April 26, 2023, SJW Group adopted the successor plans for the Incentive Plan and ESPP (collectively, the &#8220;Predecessor Plans&#8221;) to replace the Predecessor Plans.  The Incentive Plan terminated on April 23, 2023 and ESPP will terminate on July 31, 2023.  The 2023 Long-Term Incentive Plan reserves for a total of 1,142,000 shares of SJW Group&#8217;s common stock for issuance to 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 SJW Group and its subsidiaries.  The 2023 Employee Stock Purchase Plan reserves for a total of 500,000 shares of SJW Group&#8217;s common stock for issuance for eligible employees to purchase common stock at a discount through accumulated payroll deductions.  Remaining reserves for both of the Predecessor Plans will be terminated with the adoption of the successor 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%">A summary of compensation costs charged to income and proceeds from the exercise of restricted stock and similar instruments that are recorded to additional paid-in capital and common stock, by award type, are presented below for the three months ended March&#160;31, 2023, and 2022:</span></div><div style="margin-top:11pt"><table 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:72.730%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:11.619%"/><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.621%"/><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="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended March 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="display:none"/><td colspan="3" style="display:none"/><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%">2023</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%">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%">Compensation costs charged to income:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;ESPP</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">191&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Restricted stock and deferred restricted stock</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:10pt;font-weight:400;line-height:100%">1,008&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,367&#160;</span></td><td style="background-color:#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:400;line-height:100%">Total compensation costs charged to income</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,199&#160;</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,552&#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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;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:#cceeff;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%">1,080&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #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%">1,049&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt"><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%">For the three months ended March 31, 2023, and 2022, SJW Group granted under the Incentive Plan 27,732 and 31,399, respectively, one year and three year service-based restricted stock awards with a weighted-average grant date fair value per unit of $77.88 and $68.37, 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%">For the three months ended March 31, 2023, and 2022, SJW Group granted under the Incentive Plan 31,345 and 33,621 target units, respectively, performance-based and market-based restricted stock awards granted with a weighted-average grant date fair value per unit of $80.05 and $70.35, respectively.  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. </span></div><div 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 March&#160;31, 2023, the total unrecognized compensation costs related to restricted and deferred restricted stock plans was $7,537.  This cost is expected to be recognized over a weighted-average period of 2.26 years.</span></div><div style="margin-top:10pt"><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%">SJW Group&#8217;s recorded expenses for its ESPP were $90 and $93 for the three months ended March&#160;31, 2023 and 2022, respectively.  The total unrecognized compensation costs related to the semi-annual offering period that ends July&#160;31, 2023, for the ESPP is approximately $133.  This cost is expected to be recognized during the second and third quarters 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>27
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139784547474208">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment and Non-Tariffed Business Reporting<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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 Business Reporting</a></td>
<td class="text">Segment and Non-Tariffed Business ReportingSJW Group is a holding company with five subsidiaries: (i)&#160;SJWC, a water utility operation with both regulated and non-tariffed businesses, (ii)&#160;Texas Water, a regulated water and non-tariffed wastewater utility located in Canyon Lake, Texas, and its consolidated non-tariffed variable interest entity, Acequia Water Supply Corporation, (iii)&#160;SJW Land Company and its consolidated variable interest entity, 444 West Santa Clara Street, L.P., which operated commercial building rentals, (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.  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 first segment provides water utility and utility-related services to its customers through SJW Group&#8217;s subsidiaries, SJWC, Connecticut Water, Texas Water, Maine Water, and NEWUS together referred to as &#8220;Water Utility Services&#8221;.  The second segment consists of property management and investment activity conducted by SJW Land Company and Chester Realty, Inc., referred to as &#8220;Real Estate Services.&#8221;<div style="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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:25.839%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width: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: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: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: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: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: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:8.715%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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 style="height:3pt"><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"/><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></table><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:25.839%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width: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: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: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: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: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: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:8.715%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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 style="height:3pt"><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"/><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></table></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:25.839%"/><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: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: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: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: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: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:8.715%"/><td style="width:0.1%"/></tr><tr style="height:11pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:700;line-height:100%">For Three Months Ended March 31, 2023</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="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:8pt;font-weight:700;line-height:100%">Real Estate 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:8pt;font-weight:700;line-height:100%">All 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:8pt;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: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%">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:8pt;font-weight:700;line-height:100%">Non-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:8pt;font-weight:700;line-height:100%">Non-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:8pt;font-weight:700;line-height:100%">Non-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:8pt;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:8pt;font-weight:700;line-height:100%">Non-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:8pt;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:10pt;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133,272&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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,577&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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,447&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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%">133,272&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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,024&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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%">137,296&#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%">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:10pt;font-weight:400;line-height:100%">108,867&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,414&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">899&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">938&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108,867&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,251&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112,118&#160;</span></td><td style="background-color:#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%">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:10pt;font-weight:400;line-height:100%">24,405&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,163&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">548&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(938)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,405&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,178&#160;</span></td><td style="background-color:#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%">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:10pt;font-weight:400;line-height:100%">13,222&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">618&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">425&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,735)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,222&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,692)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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:2px 1pt;text-align: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:#cceeff;padding:2px 0 2px 1pt;text-align: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,686&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">303&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">223&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,686&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">610&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,296&#160;</span></td><td style="background-color:#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%">Interest on long-term debt 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%">10,547&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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%">5,225&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,547&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,225&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,772&#160;</span></td><td style="background-color:#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%">Provision (benefit) for 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%">2,724&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,111)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,724&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,646)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,552,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%">3,967&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,660&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,104&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,552,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%">99,731&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,652,498&#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:99.853%"><tr><td style="width:1.0%"/><td style="width:25.839%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width: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: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: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: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: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: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:8.715%"/><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="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:8pt;font-weight:700;line-height:100%">For Three Months Ended March 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:8pt;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:8pt;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:8pt;font-weight:700;line-height:100%">Real Estate 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:8pt;font-weight:700;line-height:100%">All 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:8pt;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: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%">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:8pt;font-weight:700;line-height:100%">Non-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:8pt;font-weight:700;line-height:100%">Non-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:8pt;font-weight:700;line-height:100%">Non-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:8pt;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:8pt;font-weight:700;line-height:100%">Non-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:8pt;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:10pt;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,518&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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,428&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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,356&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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%">120,518&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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,784&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124,302&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating 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%">101,451&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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:10pt;font-weight:400;line-height:100%">909&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,374&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,451&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,262&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,713&#160;</span></td><td style="background-color:#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%">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:10pt;font-weight:400;line-height:100%">19,067&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">447&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,374)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,067&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,478)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,589&#160;</span></td><td style="background-color:#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%">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:10pt;font-weight:400;line-height:100%">9,715&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,317)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">(4,969)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,715&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,978)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,737&#160;</span></td><td style="background-color:#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%">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%">24,511&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,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%">300&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">223&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,511&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,095&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,606&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 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%">8,763&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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%">4,966&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,763&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,966&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,729&#160;</span></td><td style="background-color:#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%">Provision (benefit) for 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%">2,020&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(437)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(619)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,020&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(953)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,067&#160;</span></td><td style="background-color:#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%">Assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,403,006&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,139&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,361&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,370&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,403,006&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108,870&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,511,876&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">____________________</span></div>(1)&#160;&#160;&#160;&#160;The &#8220;All Other&#8221; category for the three months ended March 31, 2023, includes the accounts of SJW Group, SJWNE LLC, CTWS and SJWTX Holdings, Inc. on a stand-alone basis.  SJWTX Holdings, Inc. had no activity for the three months ended March 31, 2023. For the three months ended March 31, 2022,  &#8220;All Other&#8221; category  includes the accounts of SJW Group, SJWNE LLC and CTWS on a stand-alone basis.<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>28
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139784547044112">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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 );">Acquisitions</a></td>
<td class="text">AcquisitionsOn January 13, 2023, Texas Water reached agreements to acquire KT Water Development Ltd. and KT Water Resource L.P. for the purchase price 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 570 service connections in the Rockwall Ranch subdivision in southern Comal County, Texas.  KT Water Resources L.P. is a privately-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 Utility 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_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>29
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139784545301968">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>General (Policies)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock', window );">Basis of Accounting</a></td>
<td class="text">The unaudited interim financial information has been prepared in accordance with accounting principles generally accepted in the United States of America and in accordance with the instructions for Form 10-Q and Rule 10-01 of Regulation S-X promulgated by the Securities and Exchange Commission.  The Notes to Consolidated Financial Statements in SJW Group&#8217;s 2022 Annual Report on Form 10-K should be read with the accompanying unaudited condensed consolidated financial statements.<span></span>
</td>
</tr>
<tr class="re">
<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:10pt"><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%">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.  Due to the seasonal nature of the water business, the operating results for interim periods are not indicative of the operating results for a 12-month period.  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 precipitation curtail water usage resulting in lower sales.</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_FairValueMeasurementPolicyPolicyTextBlock', window );">Fair Value Measurement</a></td>
<td class="text">Fair Value MeasurementThe following instruments are not measured at fair value on SJW Group&#8217;s condensed consolidated balance sheets as of March&#160;31, 2023, but require disclosure of their fair values: cash and cash equivalents, accounts receivable and accounts payable.  The estimated fair value of such instruments as of March&#160;31, 2023, approximates their carrying value as reported on the condensed consolidated balance sheets.  There have been no changes in valuation techniques during the three months ended March&#160;31, 2023.  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.<span></span>
</td>
</tr>
<tr class="re">
<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 period.  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 restricted common stock awards under SJW Group&#8217;s Long-Term Incentive Plan (as amended, the &#8220;Incentive Plan&#8221;), shares potentially issuable under the performance stock plans assumed through the business combination with CTWS, and shares potentially issuable under the Employee Stock Purchase Plan (&#8220;ESPP&#8221;).<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BasisOfAccountingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_FairValueMeasurementPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139784546920256">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>General (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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_DisaggregationOfRevenueTableTextBlock', window );">Schedule of Major Streams of Revenue</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 major streams of revenue for SJW Group are as follows: </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:70.976%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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.498%"/><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="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended March 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="display:none"/><td colspan="3" style="display:none"/><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%">2023</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,836&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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%">121,777&#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%">Alternative revenue programs, net</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:10pt;font-weight:400;line-height:100%">(1,391)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,927)</span></td><td style="background-color:#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 balancing and memorandum accounts, net</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:10pt;font-weight:400;line-height:100%">1,795&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,430&#160;</span></td><td style="background-color:#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 regulatory mechanisms, net</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:10pt;font-weight:400;line-height:100%">(391)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">666&#160;</span></td><td style="background-color:#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%">Rental income</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:10pt;font-weight:400;line-height:100%">1,447&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,356&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="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%">137,296&#160;</span></td><td style="background-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%">124,302&#160;</span></td><td style="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><span></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 and Nonutility Properties</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 March&#160;31, 2023, and December&#160;31, 2022, are as follows:</span><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: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: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%">March 31,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>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%">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%">918&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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%">470&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">Subtotal</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%">1,388&#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%">58,033&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">190&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,158&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</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,198&#160;</span></td><td style="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%">40,875&#160;</span></td><td style="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>The following represents the major components of the Tennessee warehouse building and land property recorded in assets held-for-sale on the condensed consolidated balance sheets as of March&#160;31, 2023:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.976%"><tr><td style="width:1.0%"/><td style="width:85.162%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.638%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31,<br/>2023</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">13,170&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">44,950&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="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%">Subtotal</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%">58,120&#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="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%">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%">17,270&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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:#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%">40,850&#160;</span></td><td style="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="display:none"/><td colspan="3" style="display:none"/></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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139784546887552">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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 March&#160;31, 2023, and December&#160;31, 2022:</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 style="width:70.495%"/><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.369%"/><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.372%"/><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:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 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%">Regulatory assets:</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"/></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%">Income tax temporary differences, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,601&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">Postretirement pensions and other postretirement benefits</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%">31,021&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">Business combinations debt premium, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,761&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,396&#160;</span></td><td style="background-color:#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"><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%">Monterey Water Revenue Adjustment Mechanism (&#8220;MWRAM&#8221;)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,171&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,864&#160;</span></td><td style="background-color:#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"><div style="margin-top:8pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Water Conservation Memorandum Account (&#8220;WCMA&#8221;)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,150)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,039)</span></td><td style="background-color:#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%">2022 General Rate Case Interim Memorandum Account</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%">18,716&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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;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%">Cost recovery accounts</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%">11,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:10pt;font-weight:400;line-height:100%">16,545&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">All other balancing and memorandum accounts</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%">3,267&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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 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%">Water Revenue Adjustment (&#8220;WRA&#8221;)</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%">(7,283)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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, net</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%">9,946&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 in Condensed Consolidated Balance Sheets</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%">137,358&#160;</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%">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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 assets, net</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,019&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 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%">127,339&#160;</span></td><td style="background-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%">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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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_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>32
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139784546800688">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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_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%">The components of net periodic benefit costs for the defined benefit plans and other postretirement benefits for the three months ended March&#160;31, 2023, and 2022 are 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:100.000%"><tr><td style="width:1.0%"/><td style="width:70.976%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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.498%"/><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="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended March 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="display:none"/><td colspan="3" style="display:none"/><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%">2023</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,052&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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,652&#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%">Interest cost</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:10pt;font-weight:400;line-height:100%">3,874&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,860&#160;</span></td><td style="background-color:#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%">Expected return on assets</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:10pt;font-weight:400;line-height:100%">(4,286)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,043)</span></td><td style="background-color:#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%">Unrecognized actuarial loss</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:10pt;font-weight:400;line-height:100%">466&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,164&#160;</span></td><td style="background-color:#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%">Amortization of prior service cost</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:10pt;font-weight:400;line-height:100%">4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align: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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="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,110&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,637&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139784544147376">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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 Costs Charged to Income and Proceeds from the Exercise of Any Restricted Stock and Similar Instruments that are Recorded to Additional Paid-In Capital and Common Stock, by Award Type</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 the exercise of restricted stock and similar instruments that are recorded to additional paid-in capital and common stock, by award type, are presented below for the three months ended March&#160;31, 2023, and 2022:</span></div><div style="margin-top:11pt"><table 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:72.730%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:11.619%"/><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.621%"/><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="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended March 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="display:none"/><td colspan="3" style="display:none"/><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%">2023</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%">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%">Compensation costs charged to income:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;ESPP</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">191&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Restricted stock and deferred restricted stock</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:10pt;font-weight:400;line-height:100%">1,008&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,367&#160;</span></td><td style="background-color:#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:400;line-height:100%">Total compensation costs charged to income</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,199&#160;</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,552&#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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;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:#cceeff;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%">1,080&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #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%">1,049&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139784542710240">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment and Non-Tariffed Business Reporting (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:25.839%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width: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: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: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: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: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: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:8.715%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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 style="height:3pt"><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"/><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></table><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:25.839%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width: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: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: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: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: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: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:8.715%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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 style="height:3pt"><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"/><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></table></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:25.839%"/><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: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: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: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: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: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:8.715%"/><td style="width:0.1%"/></tr><tr style="height:11pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:700;line-height:100%">For Three Months Ended March 31, 2023</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="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:8pt;font-weight:700;line-height:100%">Real Estate 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:8pt;font-weight:700;line-height:100%">All 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:8pt;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: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%">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:8pt;font-weight:700;line-height:100%">Non-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:8pt;font-weight:700;line-height:100%">Non-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:8pt;font-weight:700;line-height:100%">Non-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:8pt;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:8pt;font-weight:700;line-height:100%">Non-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:8pt;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:10pt;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133,272&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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,577&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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,447&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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%">133,272&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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,024&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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%">137,296&#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%">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:10pt;font-weight:400;line-height:100%">108,867&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,414&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">899&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">938&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108,867&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,251&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112,118&#160;</span></td><td style="background-color:#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%">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:10pt;font-weight:400;line-height:100%">24,405&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,163&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">548&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(938)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,405&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,178&#160;</span></td><td style="background-color:#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%">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:10pt;font-weight:400;line-height:100%">13,222&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">618&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">425&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,735)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,222&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,692)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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:2px 1pt;text-align: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:#cceeff;padding:2px 0 2px 1pt;text-align: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,686&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">303&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">223&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,686&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">610&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,296&#160;</span></td><td style="background-color:#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%">Interest on long-term debt 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%">10,547&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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%">5,225&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,547&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,225&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,772&#160;</span></td><td style="background-color:#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%">Provision (benefit) for 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%">2,724&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,111)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,724&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,646)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,552,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%">3,967&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,660&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,104&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,552,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%">99,731&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,652,498&#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:99.853%"><tr><td style="width:1.0%"/><td style="width:25.839%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width: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: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: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: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: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: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:8.715%"/><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="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:8pt;font-weight:700;line-height:100%">For Three Months Ended March 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:8pt;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:8pt;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:8pt;font-weight:700;line-height:100%">Real Estate 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:8pt;font-weight:700;line-height:100%">All 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:8pt;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: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%">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:8pt;font-weight:700;line-height:100%">Non-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:8pt;font-weight:700;line-height:100%">Non-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:8pt;font-weight:700;line-height:100%">Non-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:8pt;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:8pt;font-weight:700;line-height:100%">Non-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:8pt;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:10pt;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,518&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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,428&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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,356&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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%">120,518&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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,784&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124,302&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating 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%">101,451&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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:10pt;font-weight:400;line-height:100%">909&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,374&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,451&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,262&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,713&#160;</span></td><td style="background-color:#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%">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:10pt;font-weight:400;line-height:100%">19,067&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">447&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,374)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,067&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,478)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,589&#160;</span></td><td style="background-color:#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%">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:10pt;font-weight:400;line-height:100%">9,715&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,317)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">(4,969)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,715&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,978)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,737&#160;</span></td><td style="background-color:#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%">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%">24,511&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,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%">300&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">223&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,511&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,095&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,606&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 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%">8,763&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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%">4,966&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,763&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,966&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,729&#160;</span></td><td style="background-color:#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%">Provision (benefit) for 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%">2,020&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(437)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(619)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,020&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(953)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,067&#160;</span></td><td style="background-color:#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%">Assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,403,006&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,139&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,361&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,370&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,403,006&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108,870&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,511,876&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">____________________</span></div>(1)&#160;&#160;&#160;&#160;The &#8220;All Other&#8221; category for the three months ended March 31, 2023, includes the accounts of SJW Group, SJWNE LLC, CTWS and SJWTX Holdings, Inc. on a stand-alone basis.  SJWTX Holdings, Inc. had no activity for the three months ended March 31, 2023. For the three months ended March 31, 2022,  &#8220;All Other&#8221; category  includes the accounts of SJW Group, SJWNE LLC and CTWS on a stand-alone basis.<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>35
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139784547465344">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>General - Narrative (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Mar. 31, 2023 </div>
<div>subsidiary</div>
</th>
<th class="th">
<div>Mar. 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_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 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>
</tr>
<tr class="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 real estate investments | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,442<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_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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139784542695568">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>General - Major Streams of Revenue (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="nump">$ 135,836<span></span>
</td>
<td class="nump">$ 121,777<span></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="num">(1,391)<span></span>
</td>
<td class="num">(1,927)<span></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="nump">1,795<span></span>
</td>
<td class="nump">2,430<span></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="num">(391)<span></span>
</td>
<td class="nump">666<span></span>
</td>
</tr>
<tr class="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="nump">1,447<span></span>
</td>
<td class="nump">1,356<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 );">Total revenues</a></td>
<td class="nump">$ 137,296<span></span>
</td>
<td class="nump">$ 124,302<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_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_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_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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139784544368592">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>General - Schedule of Real Estate Investments and Nonutility Properties (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfInvestmentsLineItems', window );"><strong>Schedule of Investments [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_Land', window );">Land</a></td>
<td class="nump">$ 918<span></span>
</td>
<td class="nump">$ 12,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_InvestmentBuildingAndBuildingImprovements', window );">Buildings and improvements</a></td>
<td class="nump">470<span></span>
</td>
<td class="nump">45,418<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 );">Subtotal</a></td>
<td class="nump">1,388<span></span>
</td>
<td class="nump">58,033<span></span>
</td>
</tr>
<tr class="re">
<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">190<span></span>
</td>
<td class="nump">17,158<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_RealEstateInvestmentPropertyNet', window );">Net real estate investments and nonutility properties</a></td>
<td class="nump">1,198<span></span>
</td>
<td class="nump">$ 40,875<span></span>
</td>
</tr>
<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_LongLivedAssetsHeldForSaleByAssetTypeAxis=sjw_WarehouseBuildingMember', window );">Warehouse Building</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfInvestmentsLineItems', window );"><strong>Schedule of Investments [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_Land', window );">Land</a></td>
<td class="nump">13,170<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="nump">44,950<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_RealEstateInvestmentPropertyAtCost', window );">Subtotal</a></td>
<td class="nump">58,120<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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,270<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_RealEstateInvestmentPropertyNet', window );">Net real estate investments and nonutility properties</a></td>
<td class="nump">$ 40,850<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_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_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_ScheduleOfInvestmentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_ScheduleOfInvestmentsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongLivedAssetsHeldForSaleByAssetTypeAxis=sjw_WarehouseBuildingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongLivedAssetsHeldForSaleByAssetTypeAxis=sjw_WarehouseBuildingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>38
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139784543462896">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>General - Fair Value Measurement (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair Value, Balance Sheet Grouping, Financial Statement Captions [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 );">Long-term debt, book value</a></td>
<td class="nump">$ 1,564,636<span></span>
</td>
<td class="nump">$ 1,496,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_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Fair Value, Inputs, Level 2</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair Value, Balance Sheet Grouping, Financial Statement Captions [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_LongTermDebtFairValue', window );">Long-term debt, fair value</a></td>
<td class="nump">1,383,468<span></span>
</td>
<td class="nump">1,294,354<span></span>
</td>
</tr>
<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 );">Fair Value, Inputs, Level 1 | Supplemental Employee 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_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair Value, Balance Sheet Grouping, Financial Statement Captions [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,848<span></span>
</td>
<td class="nump">$ 2,809<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_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_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_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_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_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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139784544088768">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>General - Earnings per Share (Details) - shares<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</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>
</tr>
<tr class="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>
</tr>
<tr class="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">8,855<span></span>
</td>
<td class="nump">10,860<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>40
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139784539620032">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Regulatory Matters - Regulatory Assets, Net (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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 in Condensed Consolidated Balance Sheets</a></td>
<td class="nump">$ 137,358<span></span>
</td>
<td class="nump">$ 143,343<span></span>
</td>
</tr>
<tr class="re">
<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 assets, net</a></td>
<td class="nump">10,019<span></span>
</td>
<td class="nump">16,068<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsNoncurrent', window );">Total regulatory assets, net, less current portion</a></td>
<td class="nump">127,339<span></span>
</td>
<td class="nump">127,275<span></span>
</td>
</tr>
<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="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 in Condensed Consolidated Balance Sheets</a></td>
<td class="nump">46,601<span></span>
</td>
<td class="nump">43,434<span></span>
</td>
</tr>
<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_PensionAndOtherPostretirementPlansCostsMember', window );">Postretirement pensions and other postretirement benefits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 in Condensed Consolidated Balance Sheets</a></td>
<td class="nump">31,021<span></span>
</td>
<td class="nump">31,493<span></span>
</td>
</tr>
<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, 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 in Condensed Consolidated Balance Sheets</a></td>
<td class="nump">16,761<span></span>
</td>
<td class="nump">17,396<span></span>
</td>
</tr>
<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_MontereyWaterRevenueAdjustmentMechanismMWRAMMember', window );">Monterey Water Revenue Adjustment Mechanism (&#8220;MWRAM&#8221;)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 in Condensed Consolidated Balance Sheets</a></td>
<td class="nump">14,171<span></span>
</td>
<td class="nump">10,864<span></span>
</td>
</tr>
<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_WaterConservationMemorandumAccountWCMAMember', window );">Water Conservation Memorandum Account (&#8220;WCMA&#8221;)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 in Condensed Consolidated Balance Sheets</a></td>
<td class="num">(7,150)<span></span>
</td>
<td class="num">(5,039)<span></span>
</td>
</tr>
<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_A2022GeneralRateCaseInterimMemorandumAccountMember', window );">2022 General Rate Case Interim Memorandum Account</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 in Condensed Consolidated Balance Sheets</a></td>
<td class="nump">18,716<span></span>
</td>
<td class="nump">20,650<span></span>
</td>
</tr>
<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_CostRecoveryAccountsMember', window );">Cost recovery accounts</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 in Condensed Consolidated Balance Sheets</a></td>
<td class="nump">11,308<span></span>
</td>
<td class="nump">16,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_AllOtherBalancingAndMemorandumAccountsMember', window );">All other balancing and memorandum accounts</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 in Condensed Consolidated Balance Sheets</a></td>
<td class="nump">3,267<span></span>
</td>
<td class="nump">2,749<span></span>
</td>
</tr>
<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_WaterRevenueAdjustmentMember', window );">Water Revenue Adjustment (&#8220;WRA&#8221;)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 in Condensed Consolidated Balance Sheets</a></td>
<td class="num">(7,283)<span></span>
</td>
<td class="num">(4,488)<span></span>
</td>
</tr>
<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, 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 in Condensed Consolidated Balance Sheets</a></td>
<td class="nump">$ 9,946<span></span>
</td>
<td class="nump">$ 9,739<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_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_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=us-gaap_PensionAndOtherPostretirementPlansCostsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_PensionAndOtherPostretirementPlansCostsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_MontereyWaterRevenueAdjustmentMechanismMWRAMMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_MontereyWaterRevenueAdjustmentMechanismMWRAMMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_WaterConservationMemorandumAccountWCMAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_WaterConservationMemorandumAccountWCMAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_A2022GeneralRateCaseInterimMemorandumAccountMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_A2022GeneralRateCaseInterimMemorandumAccountMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_CostRecoveryAccountsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_CostRecoveryAccountsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_AllOtherBalancingAndMemorandumAccountsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_AllOtherBalancingAndMemorandumAccountsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_WaterRevenueAdjustmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_WaterRevenueAdjustmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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>41
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139784542681456">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Regulatory Matters - Narrative (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatedOperationsAbstract', window );"><strong>Regulated Operations [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_RegulatoryBalancingandMemorandumAccountsReviewAuthorizedRevenueThresholdPercentage', window );">Authorized revenue, threshold percentage</a></td>
<td class="nump">2.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RemainingAmountsOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided', window );">Regulatory assets, net not earning a return</a></td>
<td class="nump">$ 51,002<span></span>
</td>
<td class="nump">$ 52,066<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<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>
<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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139784469869744">
<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">3 Months Ended</th>
<th class="th" colspan="1">16 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Feb. 28, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockLineItems', window );"><strong>Subsidiary, Sale of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (usd per share)</a></td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
</tr>
<tr class="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_AtTheMarketOfferingMemberMember', window );">At The Market Offering 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>
</tr>
<tr class="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>
</tr>
<tr class="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="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_SaleOfStockAggregateGrossSalesPrice', window );">Aggregate gross sales price (up to)</a></td>
<td class="nump">$ 240,000<span></span>
</td>
<td class="nump">$ 240,000<span></span>
</td>
<td class="nump">$ 100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction', window );">Shares issued in offering (shares)</a></td>
<td class="nump">547,820<span></span>
</td>
<td class="nump">1,432,671<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 );">Weighted average price per share (usd per share)</a></td>
<td class="nump">$ 76.10<span></span>
</td>
<td class="nump">$ 74.46<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="nump">$ 40,997<span></span>
</td>
<td class="nump">$ 104,429<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="nump">$ 133,323<span></span>
</td>
<td class="nump">$ 133,323<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_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_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_AtTheMarketOfferingMemberMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_AtTheMarketOfferingMemberMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139784544100992">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Bank Borrowings and Long-Term Liabilities (Details) - San Jose Water Company - 4.85% Senior Note, Series P - Senior Notes<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Jul. 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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Aggregate principal amount</a></td>
<td class="nump">$ 70,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_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="nump">4.85%<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_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_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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139784543461328">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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_IncomeTaxExpenseBenefit', window );">Provision (benefit) for income taxes</a></td>
<td class="nump">$ 1,078<span></span>
</td>
<td class="nump">$ 1,067<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations', window );">Effective consolidated income tax rate</a></td>
<td class="nump">9.00%<span></span>
</td>
<td class="nump">22.00%<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_UnrecognizedTaxBenefitsGross', window );">Unrecognized tax benefits</a></td>
<td class="nump">$ 9,203<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9,004<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<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_EffectiveIncomeTaxRateContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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_EffectiveIncomeTaxRateContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139784539670544">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Benefit Plans - Narrative (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Mar. 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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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_DefinedContributionPlanEmployerDiscretionaryContributionAmount', window );">Employer plan contributions</a></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_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_DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear', window );">Estimated employer contributions for the remainder of fiscal year</a></td>
<td class="nump">$ 8,120<span></span>
</td>
</tr>
<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>
</tr>
<tr class="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>
</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</a></td>
<td class="nump">1.50%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<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_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_DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 remainder of current fiscal year. Excludes contribution previously paid by employer in 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 6<br> -Subparagraph (b)<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 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_DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of discretionary contributions made by an employer to a defined contribution 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;">us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139784543464880">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Benefit Plans - Schedule of Net Benefit Costs (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 2,052<span></span>
</td>
<td class="nump">$ 2,652<span></span>
</td>
</tr>
<tr class="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">3,874<span></span>
</td>
<td class="nump">2,860<span></span>
</td>
</tr>
<tr class="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">(4,286)<span></span>
</td>
<td class="num">(5,043)<span></span>
</td>
</tr>
<tr class="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 );">Unrecognized actuarial loss</a></td>
<td class="nump">466<span></span>
</td>
<td class="nump">1,164<span></span>
</td>
</tr>
<tr class="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">4<span></span>
</td>
<td class="nump">4<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 );">Total</a></td>
<td class="nump">$ 2,110<span></span>
</td>
<td class="nump">$ 1,637<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_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_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_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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139784470910688">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity Plans - Narrative (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Apr. 26, 2023</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_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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Unrecognized compensation costs</a></td>
<td class="nump">$ 7,537<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Recognition period for unrecognized compensation cost</a></td>
<td class="text">2 years 3 months 3 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="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_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Target vesting percentage</a></td>
<td class="nump">0.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_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>
</tr>
<tr class="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_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Target vesting percentage</a></td>
<td class="nump">150.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_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>
</tr>
<tr class="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_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Target vesting percentage</a></td>
<td class="nump">0.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_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>
</tr>
<tr class="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_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Target vesting percentage</a></td>
<td class="nump">200.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_us-gaap_PlanNameAxis=sjw_IncentivePlanMember', window );">Incentive Plan | Subsequent Event</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Remaining shares available for issuance (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,142,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_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>
</tr>
<tr class="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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuableUponExercise', window );">Shares issuable upon exercise of incentive plan awards (in shares)</a></td>
<td class="nump">160,381<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Remaining shares available for issuance (in shares)</a></td>
<td class="nump">573,558<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Number of equity instruments granted (in shares)</a></td>
<td class="nump">27,732<span></span>
</td>
<td class="nump">31,399<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Service-based restricted stock vesting period</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">3 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Grant date fair value of equity instruments granted (usd per share)</a></td>
<td class="nump">$ 77.88<span></span>
</td>
<td class="nump">$ 68.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_us-gaap_PlanNameAxis=sjw_IncentivePlanMember', window );">Incentive Plan | Performance Shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Number of equity instruments granted (in shares)</a></td>
<td class="nump">31,345<span></span>
</td>
<td class="nump">33,621<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Grant date fair value of equity instruments granted (usd per share)</a></td>
<td class="nump">$ 80.05<span></span>
</td>
<td class="nump">$ 70.35<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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 );">ESPP</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Unrecognized compensation costs</a></td>
<td class="nump">$ 133<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Plan expense</a></td>
<td class="nump">$ 90<span></span>
</td>
<td class="nump">$ 93<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=sjw_EmployeeStockPurchasePlanMember', window );">ESPP | Subsequent Event</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Remaining shares available for issuance (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">500,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_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>instant</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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_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_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_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_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>48
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139784544194208">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity Plans - Schedule of Compensation Costs Charged to Income and Proceeds from the Exercise of Any Restricted Stock and Similar Instruments that are Recorded to Additional Paid-In Capital and Common Stock, by Award Type (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 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_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>
</tr>
<tr class="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">$ 1,199<span></span>
</td>
<td class="nump">$ 1,552<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="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>
</tr>
<tr class="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">1,008<span></span>
</td>
<td class="nump">1,367<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=sjw_EmployeeStockPurchasePlanMember', window );">ESPP</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="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">191<span></span>
</td>
<td class="nump">185<span></span>
</td>
</tr>
<tr class="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">$ 1,080<span></span>
</td>
<td class="nump">$ 1,049<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>49
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139784546933456">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment and Non-Tariffed Business Reporting - Narrative (Details)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Mar. 31, 2023 </div>
<div>subsidiary</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 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</a></td>
<td class="nump">5<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_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>50
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139784470324224">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment and Non-Tariffed Business Reporting - Schedule of Segment Reporting Information, by Segment (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Operating revenue</a></td>
<td class="nump">$ 137,296<span></span>
</td>
<td class="nump">$ 124,302<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">112,118<span></span>
</td>
<td class="nump">107,713<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">25,178<span></span>
</td>
<td class="nump">16,589<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="nump">11,530<span></span>
</td>
<td class="nump">3,737<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">26,296<span></span>
</td>
<td class="nump">27,606<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Interest on long-term debt and other interest expense</a></td>
<td class="nump">15,772<span></span>
</td>
<td class="nump">13,729<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 (benefit) for income taxes</a></td>
<td class="nump">1,078<span></span>
</td>
<td class="nump">1,067<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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,652,498<span></span>
</td>
<td class="nump">3,511,876<span></span>
</td>
<td class="nump">$ 3,632,624<span></span>
</td>
</tr>
<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_StatementBusinessSegmentsAxis=sjw_ReportableSegmentOneMember', window );">Water Utility Services | Regulated</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="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">133,272<span></span>
</td>
<td class="nump">120,518<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">108,867<span></span>
</td>
<td class="nump">101,451<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">24,405<span></span>
</td>
<td class="nump">19,067<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="nump">13,222<span></span>
</td>
<td class="nump">9,715<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">25,686<span></span>
</td>
<td class="nump">24,511<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Interest on long-term debt and other interest expense</a></td>
<td class="nump">10,547<span></span>
</td>
<td class="nump">8,763<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 (benefit) for income taxes</a></td>
<td class="nump">2,724<span></span>
</td>
<td class="nump">2,020<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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,552,767<span></span>
</td>
<td class="nump">3,403,006<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_StatementBusinessSegmentsAxis=sjw_ReportableSegmentOneMember', window );">Water Utility Services | Non-tariffed</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="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">2,577<span></span>
</td>
<td class="nump">2,428<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">1,414<span></span>
</td>
<td class="nump">3,979<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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,163<span></span>
</td>
<td class="num">(1,551)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="nump">618<span></span>
</td>
<td class="num">(1,317)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">84<span></span>
</td>
<td class="nump">2,572<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Interest on long-term debt and other interest expense</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_IncomeTaxExpenseBenefit', window );">Provision (benefit) for income taxes</a></td>
<td class="nump">323<span></span>
</td>
<td class="num">(437)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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,967<span></span>
</td>
<td class="nump">4,139<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_StatementBusinessSegmentsAxis=sjw_ReportableSegmentTwoMember', window );">Real Estate Services | Non-tariffed</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="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">1,447<span></span>
</td>
<td class="nump">1,356<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">899<span></span>
</td>
<td class="nump">909<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">548<span></span>
</td>
<td class="nump">447<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="nump">425<span></span>
</td>
<td class="nump">308<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">303<span></span>
</td>
<td class="nump">300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Interest on long-term debt and other interest expense</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_IncomeTaxExpenseBenefit', window );">Provision (benefit) for income taxes</a></td>
<td class="nump">142<span></span>
</td>
<td class="nump">103<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">43,660<span></span>
</td>
<td class="nump">44,361<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_StatementBusinessSegmentsAxis=us-gaap_AllOtherSegmentsMember', window );">All Other | Non-tariffed</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="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">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_UtilitiesOperatingExpense', window );">Operating expense</a></td>
<td class="nump">938<span></span>
</td>
<td class="nump">1,374<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">(938)<span></span>
</td>
<td class="num">(1,374)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="num">(2,735)<span></span>
</td>
<td class="num">(4,969)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">223<span></span>
</td>
<td class="nump">223<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Interest on long-term debt and other interest expense</a></td>
<td class="nump">5,225<span></span>
</td>
<td class="nump">4,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_IncomeTaxExpenseBenefit', window );">Provision (benefit) for income taxes</a></td>
<td class="num">(2,111)<span></span>
</td>
<td class="num">(619)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">52,104<span></span>
</td>
<td class="nump">60,370<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_StatementBusinessSegmentsAxis=us-gaap_CorporateMember', window );">SJW Group | Regulated</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="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">133,272<span></span>
</td>
<td class="nump">120,518<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">108,867<span></span>
</td>
<td class="nump">101,451<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">24,405<span></span>
</td>
<td class="nump">19,067<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="nump">13,222<span></span>
</td>
<td class="nump">9,715<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">25,686<span></span>
</td>
<td class="nump">24,511<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Interest on long-term debt and other interest expense</a></td>
<td class="nump">10,547<span></span>
</td>
<td class="nump">8,763<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 (benefit) for income taxes</a></td>
<td class="nump">2,724<span></span>
</td>
<td class="nump">2,020<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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,552,767<span></span>
</td>
<td class="nump">3,403,006<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_StatementBusinessSegmentsAxis=us-gaap_CorporateMember', window );">SJW Group | Non-tariffed</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="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">4,024<span></span>
</td>
<td class="nump">3,784<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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,251<span></span>
</td>
<td class="nump">6,262<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">773<span></span>
</td>
<td class="num">(2,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_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="num">(1,692)<span></span>
</td>
<td class="num">(5,978)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">610<span></span>
</td>
<td class="nump">3,095<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Interest on long-term debt and other interest expense</a></td>
<td class="nump">5,225<span></span>
</td>
<td class="nump">4,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_IncomeTaxExpenseBenefit', window );">Provision (benefit) for income taxes</a></td>
<td class="num">(1,646)<span></span>
</td>
<td class="num">(953)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">$ 99,731<span></span>
</td>
<td class="nump">$ 108,870<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_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_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_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_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_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_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>
<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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139784544268608">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Acquisitions (Details) - Texas Water<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Jan. 13, 2023 </div>
<div>USD ($) </div>
<div>people </div>
<div>serviceConnection</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_TexasWaterMember', 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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [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_TexasWaterMember', 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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [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">570<span></span>
</td>
</tr>
<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_TexasWaterMember', 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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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_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_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_srt_ConsolidatedEntitiesAxis=sjw_TexasWaterMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_TexasWaterMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_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>52
<FILENAME>sjw-20230331_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/20230331"
  xmlns:srt="http://fasb.org/srt/2022"
  xmlns:us-gaap="http://fasb.org/us-gaap/2022"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="sjw-20230331.xsd" xlink:type="simple"/>
    <context id="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i300d183b475a4b678a53e01486e5c96f_I20230425">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
        </entity>
        <period>
            <instant>2023-04-25</instant>
        </period>
    </context>
    <context id="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i0ec9602869474a40befdf58c1fcc3b02_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i40fd741517c3449a803e5495a6cee623_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i298d9c5f770a4540b34461069cd89e6b_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="i5c6cd61896bb4869bab42930e74630dc_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="i0282e047e3f04706ac488c9090fea606_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="iacae8a63002d48898d6f837c050a37de_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="i2df7bf4778724a499d6e8ce362996b66_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ie9b4ad321f034884a8cf84def8f0d504_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="if02fcf0f97a645b1a3a2797d862abe06_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i6e97b489944144639a9d3c42f18220cd_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ice392ab1ba2a4b0495fca07d3083adec_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i3f795acb77364c9fb9724cd4c6c517cb_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="id4950c2767824a619e7cd94bcb5c993e_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i5724ebe0ddc6419f99a794775a00c542_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="ic060767cc3bc4b998051621087f830bb_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="i7549c8f17690427993baeea118151d6c_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="iad06198630424684ac936d6584ce76d6_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="i0e416a2ef97b48ce9ee844a862000065_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="i0c9d168a2ddd4e45a299055fbc674a75_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="idca811a8146a4e4a81cc096110272eb0_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i1ed86aab041f4d8a91d99320125565f2_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i55969dede1c64fac99b8a2bfe03d3a61_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i724443ac380b418fa68154b92d28b06c_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ief68b0dbf2aa4eed9d2734b0a8327ba5_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i8566dc76d20c4ece9fc290035d4dc1f0_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i3d1d1a3bbdec4eaeb2b02d5a140662d1_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i8ca8ebce71bb47cb8285215af04e7005_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="ic78bc0ddf3144c2f89c9025a2a1ed8bb_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i795334faaa8747da9385339c2cd496dd_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongLivedAssetsHeldForSaleByAssetTypeAxis">sjw:WarehouseBuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i8d765f64fcb34e229dcc275507cbd76b_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i2291afd297564ec284b69d1ccb8be091_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="i6aca4df2700248ea9191021f991169b3_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i6c95158f71ec413497043fa888ec25c3_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="ib74affa23a9f49ccaa976e4cb3e8aa87_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i68304dcfc004431e82615e167db46ed7_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ibb367cbd41e74aa88de5512dba9e5049_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="ibc3444d752854df5a857aa2fe3e7f490_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="i4e4f6fee050741d0b5401a5bf5bac48f_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">us-gaap:PensionAndOtherPostretirementPlansCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i6d25d7dec51f4b579c9b3a5937ac9da6_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">us-gaap:PensionAndOtherPostretirementPlansCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i1f4caf223b134c37a116b85a517ba667_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i9f810916a05a45f98b4d86c7d63c9a0f_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="i8760cfe44fbb4b9896793522879bc3a1_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:MontereyWaterRevenueAdjustmentMechanismMWRAMMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i0e335ed0f9a24a99a77ad310ba35c055_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:MontereyWaterRevenueAdjustmentMechanismMWRAMMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i87b83c196d774c8688ba8d49084f1fe8_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:WaterConservationMemorandumAccountWCMAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i9634b657409a4704bba468dac14a3b96_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:WaterConservationMemorandumAccountWCMAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="iaa3a55fd4a75469bbbf637d7801d284d_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:A2022GeneralRateCaseInterimMemorandumAccountMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i7a83da6f78d94ef6a8afded09502ed03_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:A2022GeneralRateCaseInterimMemorandumAccountMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i6ae1eb4225134457bf5c72ed834381a3_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:CostRecoveryAccountsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i76654fd33d90475aa396f92a9eb1a078_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:CostRecoveryAccountsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i0ffb97b423f34f7ab50e5a0798069b7f_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:AllOtherBalancingAndMemorandumAccountsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i16bd40d7d15f405c98d052de5bcb37c0_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:AllOtherBalancingAndMemorandumAccountsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ie9623b454103438e8242e73a9f5d531a_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:WaterRevenueAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i91e28cf3006140a6bdbf851d2b27e8e2_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:WaterRevenueAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i22c2f7b9feb54755b670f3d32ce9ce6d_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i7c0bd4f9d1db44048df53db8fedb63ae_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="i60b178dd729f4d4988f3d1ca639b5005_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">sjw:AtTheMarketOfferingMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i95f8fda3b48142b1b4ae483b8ba9de4b_I20230228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">sjw:AtTheMarketOfferingMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-02-28</instant>
        </period>
    </context>
    <context id="i22d35b7ebde44e65931352d20e760a44_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">sjw:AtTheMarketOfferingMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i62c40f10409a46c19a24a7c7ffeda902_D20211117-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">sjw:AtTheMarketOfferingMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-17</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i82757a48671c4115bb31c9b22ae45022_I20220731">
        <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-31</instant>
        </period>
    </context>
    <context id="i194f4ff3e3d14099b5f13515a64a8a36_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">sjw:CTWSEmployeesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ib0d004dc9a764fd8b2998cacb8559769_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i66ec9d9c5d9b4d0fb5c7b7e00f6f418d_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i70d89e12f19945a49fa60f54e364a42a_I20230426">
        <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:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-26</instant>
        </period>
    </context>
    <context id="id0c88b5d131e4721af6b3bfc681a5089_I20230426">
        <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-04-26</instant>
        </period>
    </context>
    <context id="i6f464cd9a642404a9f9f731d166d5219_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i89a8848185d34b0097ff1e4699ebf4be_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i3e84ce48a6cb4f4080a82ca1e5719d76_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="iceceafd2d4164f7dacac486f7441c885_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i243b9e7bfaa640309dc7f86dc08e96c8_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i7ec5006412da449d890e13d103225190_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ifc80414bdb864c43bcb22abea21eed04_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">sjw:IncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i3990b008ccb64efd890ff75320d52dea_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">sjw:IncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="id4870bcc75794c14a67916155d88358a_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ifc24811ac582445c8273de715aedaa31_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="iff64e943c63845b0afb7d5612d2efa2b_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i017f963807324b94b07ec80ead314d1f_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ie22287b0debb4fa4ae4b350d98a38ded_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="ia0104575324a404c819a23065b946daf_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i7bcaf9e4d1854d41bcb54c66f8e0008f_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i283d1cff434c4e90b93f3f6fc99f51e8_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="iebd46423c5c94d6fa654ad5efd2e2ab2_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i43823884266c48848674db74c1fe7ee4_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i713aa949f6094e98933a865851a2971d_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i4c3328d08fff4ab999bce5fe1546c714_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i894cb046b5cd4aa89db837945ea20909_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i0151cb5453344588ad66f55d4a8098d1_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="ibbe88a46cd7d42368289e59f83dae74c_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="ia6385314e6c34fbcb4daf4fea589a695_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i7d3170d7288f4526bb2d34d0e0d04a02_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="ic9867363d3a64672bb5c6d49f09a992c_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i58c32bd628e0422a88b8d401c65a141f_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ibd3abd8a0aec490a9fe6ead88f28832b_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i30538a6cdb914a4a8586e1db103859a3_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i6dc9bb4d18cf41a8af950cee1e7533b6_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i4542423bfded42f1af7198146ca92679_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i90c5d8c6fa36493d95d6e1b76c5cef67_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i2242239e777f48cb85dd11026b3af6b4_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="ied91966e666a439ebf144f1841657ea7_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i8c104b9d451d49589989b3f354e156fa_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i7d89c31a85c140fc9ac0573dd70c1db5_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="ie20dbf21656044fd98a6cd2e58bae1d9_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i2876424bdb5e43d58c16b005a748c0eb_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="ib0c683050494483ea868658fb55c344b_D20230113-20230113">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:TexasWaterMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">sjw:KTWaterDevelopmentLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-13</startDate>
            <endDate>2023-01-13</endDate>
        </period>
    </context>
    <context id="i6a3f273348c24030a4926f665053e636_D20230113-20230113">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:TexasWaterMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">sjw:KTWaterResourceLPMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-13</startDate>
            <endDate>2023-01-13</endDate>
        </period>
    </context>
    <context id="iae5a6ec886204c1f80acb85251e07106_I20230113">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:TexasWaterMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">sjw:KTWaterDevelopmentLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-13</instant>
        </period>
    </context>
    <context id="i548ffebe2f57447cb3b4c08c231e5e19_I20230113">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:TexasWaterMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">sjw:SouthernComalCountyTexasMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">sjw:KTWaterDevelopmentLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-13</instant>
        </period>
    </context>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="subsidiary">
        <measure>sjw:subsidiary</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="people">
        <measure>sjw:people</measure>
    </unit>
    <unit id="serviceconnection">
        <measure>sjw:serviceConnection</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV80L2ZyYWc6OGRhZDc0MTZhY2IxNGZkZjg4MmVkMDcyNDdhMGRhMzQvdGFibGU6NGI1Y2MzZjYyYmFhNGFjOWI2MGRkZmMxMDU1YTExY2YvdGFibGVyYW5nZTo0YjVjYzNmNjJiYWE0YWM5YjYwZGRmYzEwNTVhMTFjZl8zLTEtMS0xLTE0ODAyNg_d019e2dc-1d18-42df-99ac-79f066f64178">0000766829</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate
      contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV80L2ZyYWc6OGRhZDc0MTZhY2IxNGZkZjg4MmVkMDcyNDdhMGRhMzQvdGFibGU6NGI1Y2MzZjYyYmFhNGFjOWI2MGRkZmMxMDU1YTExY2YvdGFibGVyYW5nZTo0YjVjYzNmNjJiYWE0YWM5YjYwZGRmYzEwNTVhMTFjZl80LTEtMS0xLTE0ODAyNg_0a685390-64e2-42f0-8945-b5de8b516651">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus
      contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV80L2ZyYWc6OGRhZDc0MTZhY2IxNGZkZjg4MmVkMDcyNDdhMGRhMzQvdGFibGU6NGI1Y2MzZjYyYmFhNGFjOWI2MGRkZmMxMDU1YTExY2YvdGFibGVyYW5nZTo0YjVjYzNmNjJiYWE0YWM5YjYwZGRmYzEwNTVhMTFjZl81LTEtMS0xLTE0ODAyNg_978c6212-8719-456e-85c8-cfb7026dcc58">2023</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV80L2ZyYWc6OGRhZDc0MTZhY2IxNGZkZjg4MmVkMDcyNDdhMGRhMzQvdGFibGU6NGI1Y2MzZjYyYmFhNGFjOWI2MGRkZmMxMDU1YTExY2YvdGFibGVyYW5nZTo0YjVjYzNmNjJiYWE0YWM5YjYwZGRmYzEwNTVhMTFjZl82LTEtMS0xLTE0ODAyNg_575a1b67-3f18-4ddf-a230-a3d87f1fdfd3">Q1</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV80L2ZyYWc6OGRhZDc0MTZhY2IxNGZkZjg4MmVkMDcyNDdhMGRhMzQvdGFibGU6NGI1Y2MzZjYyYmFhNGFjOWI2MGRkZmMxMDU1YTExY2YvdGFibGVyYW5nZTo0YjVjYzNmNjJiYWE0YWM5YjYwZGRmYzEwNTVhMTFjZl83LTEtMS0xLTE0ODAyNg_7f34ec35-ac96-4503-873f-3d41a2eaee2e">false</dei:AmendmentFlag>
    <dei:DocumentType
      contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xL2ZyYWc6MjA3NmVhMzNkMWY2NDExYmFhYzk4ZDhjNGIxYTY3YTcvdGV4dHJlZ2lvbjoyMDc2ZWEzM2QxZjY0MTFiYWFjOThkOGM0YjFhNjdhN18xMjk_7bb8e1eb-c5d2-49c5-91a9-4303bfd77692">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xL2ZyYWc6MjA3NmVhMzNkMWY2NDExYmFhYzk4ZDhjNGIxYTY3YTcvdGV4dHJlZ2lvbjoyMDc2ZWEzM2QxZjY0MTFiYWFjOThkOGM0YjFhNjdhN18yMzM3_db05f748-20f1-4f51-a1c4-de5f6ee23d73">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xL2ZyYWc6MjA3NmVhMzNkMWY2NDExYmFhYzk4ZDhjNGIxYTY3YTcvdGV4dHJlZ2lvbjoyMDc2ZWEzM2QxZjY0MTFiYWFjOThkOGM0YjFhNjdhN18yNTQ_f7440b39-2cc2-4ecf-906d-991fdb12de21">2023-03-31</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xL2ZyYWc6MjA3NmVhMzNkMWY2NDExYmFhYzk4ZDhjNGIxYTY3YTcvdGV4dHJlZ2lvbjoyMDc2ZWEzM2QxZjY0MTFiYWFjOThkOGM0YjFhNjdhN18yMzQz_dbe42b75-6c16-4c17-9bbf-90155fb1fda1">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xL2ZyYWc6MjA3NmVhMzNkMWY2NDExYmFhYzk4ZDhjNGIxYTY3YTcvdGV4dHJlZ2lvbjoyMDc2ZWEzM2QxZjY0MTFiYWFjOThkOGM0YjFhNjdhN18yMzM4_98800db3-8b73-4148-946e-990819f3a627">1-8966</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xL2ZyYWc6MjA3NmVhMzNkMWY2NDExYmFhYzk4ZDhjNGIxYTY3YTcvdGV4dHJlZ2lvbjoyMDc2ZWEzM2QxZjY0MTFiYWFjOThkOGM0YjFhNjdhN180MzA_c6e33f4a-7216-4d17-bc64-6716e9bbe7c6">SJW GROUP</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xL2ZyYWc6MjA3NmVhMzNkMWY2NDExYmFhYzk4ZDhjNGIxYTY3YTcvdGFibGU6ZjQ1OGUxMTI2OTZlNDBiYWJhN2FkNjRlOWYxMmYxM2EvdGFibGVyYW5nZTpmNDU4ZTExMjY5NmU0MGJhYmE3YWQ2NGU5ZjEyZjEzYV8wLTAtMS0xLTE0ODAyNg_4610b1bc-65ee-4112-94e4-4701a0800ded">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xL2ZyYWc6MjA3NmVhMzNkMWY2NDExYmFhYzk4ZDhjNGIxYTY3YTcvdGFibGU6ZjQ1OGUxMTI2OTZlNDBiYWJhN2FkNjRlOWYxMmYxM2EvdGFibGVyYW5nZTpmNDU4ZTExMjY5NmU0MGJhYmE3YWQ2NGU5ZjEyZjEzYV8wLTQtMS0xLTE0ODAyNg_1ecff260-781a-4fe0-830b-6c255ebbae83">77-0066628</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xL2ZyYWc6MjA3NmVhMzNkMWY2NDExYmFhYzk4ZDhjNGIxYTY3YTcvdGFibGU6ZjQ1OGUxMTI2OTZlNDBiYWJhN2FkNjRlOWYxMmYxM2EvdGFibGVyYW5nZTpmNDU4ZTExMjY5NmU0MGJhYmE3YWQ2NGU5ZjEyZjEzYV8zLTAtMS0xLTE0ODAyNg_c37fb639-642b-4932-953a-24359a3585d6">110 West Taylor Street,</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xL2ZyYWc6MjA3NmVhMzNkMWY2NDExYmFhYzk4ZDhjNGIxYTY3YTcvdGFibGU6ZjQ1OGUxMTI2OTZlNDBiYWJhN2FkNjRlOWYxMmYxM2EvdGFibGVyYW5nZTpmNDU4ZTExMjY5NmU0MGJhYmE3YWQ2NGU5ZjEyZjEzYV8zLTEtMS0xLTE0ODAyNg_403a3979-106d-477c-8add-227fbbb0bccf">San Jose,</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xL2ZyYWc6MjA3NmVhMzNkMWY2NDExYmFhYzk4ZDhjNGIxYTY3YTcvdGFibGU6ZjQ1OGUxMTI2OTZlNDBiYWJhN2FkNjRlOWYxMmYxM2EvdGFibGVyYW5nZTpmNDU4ZTExMjY5NmU0MGJhYmE3YWQ2NGU5ZjEyZjEzYV8zLTItMS0xLTE0ODAyNg_aa492e40-f324-4f5f-a16d-851e97dbfaf4">CA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xL2ZyYWc6MjA3NmVhMzNkMWY2NDExYmFhYzk4ZDhjNGIxYTY3YTcvdGFibGU6ZjQ1OGUxMTI2OTZlNDBiYWJhN2FkNjRlOWYxMmYxM2EvdGFibGVyYW5nZTpmNDU4ZTExMjY5NmU0MGJhYmE3YWQ2NGU5ZjEyZjEzYV8zLTQtMS0xLTE0ODAyNg_8fb858f1-95b9-4197-8acf-782d813d8279">95110</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xL2ZyYWc6MjA3NmVhMzNkMWY2NDExYmFhYzk4ZDhjNGIxYTY3YTcvdGV4dHJlZ2lvbjoyMDc2ZWEzM2QxZjY0MTFiYWFjOThkOGM0YjFhNjdhN18yMzQ0_a48a6458-8a2a-4ebd-955f-5763296a3eda">(408)</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xL2ZyYWc6MjA3NmVhMzNkMWY2NDExYmFhYzk4ZDhjNGIxYTY3YTcvdGV4dHJlZ2lvbjoyMDc2ZWEzM2QxZjY0MTFiYWFjOThkOGM0YjFhNjdhN18yMzM5_942740e5-54fc-4018-999d-9e385edb0bd8">279-7800</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xL2ZyYWc6MjA3NmVhMzNkMWY2NDExYmFhYzk4ZDhjNGIxYTY3YTcvdGFibGU6ZDM5YmM3MmNlODNkNDBhNWEzZTUwN2E3Yzg3YWE0ZWMvdGFibGVyYW5nZTpkMzliYzcyY2U4M2Q0MGE1YTNlNTA3YTdjODdhYTRlY18xLTAtMS0xLTE0ODAyNg_3392f1c7-c4ac-4401-83b5-992751dfd44b">Common Stock, par value $0.001 per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xL2ZyYWc6MjA3NmVhMzNkMWY2NDExYmFhYzk4ZDhjNGIxYTY3YTcvdGFibGU6ZDM5YmM3MmNlODNkNDBhNWEzZTUwN2E3Yzg3YWE0ZWMvdGFibGVyYW5nZTpkMzliYzcyY2U4M2Q0MGE1YTNlNTA3YTdjODdhYTRlY18xLTItMS0xLTE0ODAyNg_79c967ac-710b-471d-b978-7d3ec62d3493">SJW</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xL2ZyYWc6MjA3NmVhMzNkMWY2NDExYmFhYzk4ZDhjNGIxYTY3YTcvdGFibGU6ZDM5YmM3MmNlODNkNDBhNWEzZTUwN2E3Yzg3YWE0ZWMvdGFibGVyYW5nZTpkMzliYzcyY2U4M2Q0MGE1YTNlNTA3YTdjODdhYTRlY18xLTQtMS0xLTE0ODAyNg_ea2954a2-99b0-4173-8d5a-bf047533b80a">NYSE</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xL2ZyYWc6MjA3NmVhMzNkMWY2NDExYmFhYzk4ZDhjNGIxYTY3YTcvdGV4dHJlZ2lvbjoyMDc2ZWEzM2QxZjY0MTFiYWFjOThkOGM0YjFhNjdhN18yMzM0_635d9c7b-02c5-4570-9a6e-55dd3007dc28">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xL2ZyYWc6MjA3NmVhMzNkMWY2NDExYmFhYzk4ZDhjNGIxYTY3YTcvdGV4dHJlZ2lvbjoyMDc2ZWEzM2QxZjY0MTFiYWFjOThkOGM0YjFhNjdhN18yMzQ1_0485727a-c356-436b-a6c8-c9c885d6143e">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xL2ZyYWc6MjA3NmVhMzNkMWY2NDExYmFhYzk4ZDhjNGIxYTY3YTcvdGV4dHJlZ2lvbjoyMDc2ZWEzM2QxZjY0MTFiYWFjOThkOGM0YjFhNjdhN18yMzQw_a3fbb69c-6bd8-4b65-9abe-bbb44db1ddc2">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xL2ZyYWc6MjA3NmVhMzNkMWY2NDExYmFhYzk4ZDhjNGIxYTY3YTcvdGV4dHJlZ2lvbjoyMDc2ZWEzM2QxZjY0MTFiYWFjOThkOGM0YjFhNjdhN18yMzM1_07b6bb36-f990-4cfd-8da6-ccdbd9e8e7a3">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xL2ZyYWc6MjA3NmVhMzNkMWY2NDExYmFhYzk4ZDhjNGIxYTY3YTcvdGV4dHJlZ2lvbjoyMDc2ZWEzM2QxZjY0MTFiYWFjOThkOGM0YjFhNjdhN18yMzQx_da07b5bf-59ae-4c0c-aa38-12d50c138cad">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xL2ZyYWc6MjA3NmVhMzNkMWY2NDExYmFhYzk4ZDhjNGIxYTY3YTcvdGV4dHJlZ2lvbjoyMDc2ZWEzM2QxZjY0MTFiYWFjOThkOGM0YjFhNjdhN18yMzQy_9e09706f-68b5-41c6-a0af-80aa3526cf2f">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i300d183b475a4b678a53e01486e5c96f_I20230425"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xL2ZyYWc6MjA3NmVhMzNkMWY2NDExYmFhYzk4ZDhjNGIxYTY3YTcvdGV4dHJlZ2lvbjoyMDc2ZWEzM2QxZjY0MTFiYWFjOThkOGM0YjFhNjdhN18yMjc4_d05c7435-d170-46b7-92d6-60dfec8f030d"
      unitRef="shares">31427284</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:Revenues
      contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xNi9mcmFnOmQzMmUzZTg1ZDhlZTQ5YzJiZDFiZDMwODcwNzRkOWE4L3RhYmxlOmI1MDZjNWU3MjllYTRhZjVhMDY2MWM2ZTIwYTU3OTgwL3RhYmxlcmFuZ2U6YjUwNmM1ZTcyOWVhNGFmNWEwNjYxYzZlMjBhNTc5ODBfMi01LTEtMS0xNDgwMjY_b239b844-a8ea-4f32-9a29-9236304306ed"
      unitRef="usd">137296000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xNi9mcmFnOmQzMmUzZTg1ZDhlZTQ5YzJiZDFiZDMwODcwNzRkOWE4L3RhYmxlOmI1MDZjNWU3MjllYTRhZjVhMDY2MWM2ZTIwYTU3OTgwL3RhYmxlcmFuZ2U6YjUwNmM1ZTcyOWVhNGFmNWEwNjYxYzZlMjBhNTc5ODBfMi03LTEtMS0xNDgwMjY_f45e7b1f-8e36-4039-915b-78bdfbb19fd5"
      unitRef="usd">124302000</us-gaap:Revenues>
    <us-gaap:CostOfPurchasedWater
      contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xNi9mcmFnOmQzMmUzZTg1ZDhlZTQ5YzJiZDFiZDMwODcwNzRkOWE4L3RhYmxlOmI1MDZjNWU3MjllYTRhZjVhMDY2MWM2ZTIwYTU3OTgwL3RhYmxlcmFuZ2U6YjUwNmM1ZTcyOWVhNGFmNWEwNjYxYzZlMjBhNTc5ODBfNS01LTEtMS0xNDgwMjY_6449c87c-266e-46e7-92d9-78c8045fec05"
      unitRef="usd">22418000</us-gaap:CostOfPurchasedWater>
    <us-gaap:CostOfPurchasedWater
      contextRef="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xNi9mcmFnOmQzMmUzZTg1ZDhlZTQ5YzJiZDFiZDMwODcwNzRkOWE4L3RhYmxlOmI1MDZjNWU3MjllYTRhZjVhMDY2MWM2ZTIwYTU3OTgwL3RhYmxlcmFuZ2U6YjUwNmM1ZTcyOWVhNGFmNWEwNjYxYzZlMjBhNTc5ODBfNS03LTEtMS0xNDgwMjY_a7f06521-222a-447f-9c3a-74e228f9da6c"
      unitRef="usd">19217000</us-gaap:CostOfPurchasedWater>
    <us-gaap:UtilitiesOperatingExpensePurchasedPower
      contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xNi9mcmFnOmQzMmUzZTg1ZDhlZTQ5YzJiZDFiZDMwODcwNzRkOWE4L3RhYmxlOmI1MDZjNWU3MjllYTRhZjVhMDY2MWM2ZTIwYTU3OTgwL3RhYmxlcmFuZ2U6YjUwNmM1ZTcyOWVhNGFmNWEwNjYxYzZlMjBhNTc5ODBfNi01LTEtMS0xNDgwMjY_2863499f-f5d1-4553-af82-85e378a646f4"
      unitRef="usd">2199000</us-gaap:UtilitiesOperatingExpensePurchasedPower>
    <us-gaap:UtilitiesOperatingExpensePurchasedPower
      contextRef="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xNi9mcmFnOmQzMmUzZTg1ZDhlZTQ5YzJiZDFiZDMwODcwNzRkOWE4L3RhYmxlOmI1MDZjNWU3MjllYTRhZjVhMDY2MWM2ZTIwYTU3OTgwL3RhYmxlcmFuZ2U6YjUwNmM1ZTcyOWVhNGFmNWEwNjYxYzZlMjBhNTc5ODBfNi03LTEtMS0xNDgwMjY_1d06a458-becf-4b20-a928-6df4e0dae83f"
      unitRef="usd">3080000</us-gaap:UtilitiesOperatingExpensePurchasedPower>
    <sjw:GroundwaterExtractionCharges
      contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xNi9mcmFnOmQzMmUzZTg1ZDhlZTQ5YzJiZDFiZDMwODcwNzRkOWE4L3RhYmxlOmI1MDZjNWU3MjllYTRhZjVhMDY2MWM2ZTIwYTU3OTgwL3RhYmxlcmFuZ2U6YjUwNmM1ZTcyOWVhNGFmNWEwNjYxYzZlMjBhNTc5ODBfNy01LTEtMS0xNDgwMjY_4729a5da-2bf8-46c9-a9ad-6f0c6259d501"
      unitRef="usd">10359000</sjw:GroundwaterExtractionCharges>
    <sjw:GroundwaterExtractionCharges
      contextRef="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xNi9mcmFnOmQzMmUzZTg1ZDhlZTQ5YzJiZDFiZDMwODcwNzRkOWE4L3RhYmxlOmI1MDZjNWU3MjllYTRhZjVhMDY2MWM2ZTIwYTU3OTgwL3RhYmxlcmFuZ2U6YjUwNmM1ZTcyOWVhNGFmNWEwNjYxYzZlMjBhNTc5ODBfNy03LTEtMS0xNDgwMjY_28f522bd-5628-49dd-b361-7bd98d2c5bf0"
      unitRef="usd">13928000</sjw:GroundwaterExtractionCharges>
    <us-gaap:UtilitiesOperatingExpenseOther
      contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xNi9mcmFnOmQzMmUzZTg1ZDhlZTQ5YzJiZDFiZDMwODcwNzRkOWE4L3RhYmxlOmI1MDZjNWU3MjllYTRhZjVhMDY2MWM2ZTIwYTU3OTgwL3RhYmxlcmFuZ2U6YjUwNmM1ZTcyOWVhNGFmNWEwNjYxYzZlMjBhNTc5ODBfOC01LTEtMS0xNDgwMjY_5d10beeb-af83-4d50-ad67-f948c3177670"
      unitRef="usd">12043000</us-gaap:UtilitiesOperatingExpenseOther>
    <us-gaap:UtilitiesOperatingExpenseOther
      contextRef="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xNi9mcmFnOmQzMmUzZTg1ZDhlZTQ5YzJiZDFiZDMwODcwNzRkOWE4L3RhYmxlOmI1MDZjNWU3MjllYTRhZjVhMDY2MWM2ZTIwYTU3OTgwL3RhYmxlcmFuZ2U6YjUwNmM1ZTcyOWVhNGFmNWEwNjYxYzZlMjBhNTc5ODBfOC03LTEtMS0xNDgwMjY_5e3849c4-f272-4daa-a90c-e1c1f78a1d74"
      unitRef="usd">10123000</us-gaap:UtilitiesOperatingExpenseOther>
    <us-gaap:WaterProductionCosts
      contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xNi9mcmFnOmQzMmUzZTg1ZDhlZTQ5YzJiZDFiZDMwODcwNzRkOWE4L3RhYmxlOmI1MDZjNWU3MjllYTRhZjVhMDY2MWM2ZTIwYTU3OTgwL3RhYmxlcmFuZ2U6YjUwNmM1ZTcyOWVhNGFmNWEwNjYxYzZlMjBhNTc5ODBfOS01LTEtMS0xNDgwMjY_52fb7f15-a617-46b7-8998-d8ca42e7626e"
      unitRef="usd">47019000</us-gaap:WaterProductionCosts>
    <us-gaap:WaterProductionCosts
      contextRef="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xNi9mcmFnOmQzMmUzZTg1ZDhlZTQ5YzJiZDFiZDMwODcwNzRkOWE4L3RhYmxlOmI1MDZjNWU3MjllYTRhZjVhMDY2MWM2ZTIwYTU3OTgwL3RhYmxlcmFuZ2U6YjUwNmM1ZTcyOWVhNGFmNWEwNjYxYzZlMjBhNTc5ODBfOS03LTEtMS0xNDgwMjY_fab71a83-77ef-4a82-bf6f-e84ab1e96d70"
      unitRef="usd">46348000</us-gaap:WaterProductionCosts>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xNi9mcmFnOmQzMmUzZTg1ZDhlZTQ5YzJiZDFiZDMwODcwNzRkOWE4L3RhYmxlOmI1MDZjNWU3MjllYTRhZjVhMDY2MWM2ZTIwYTU3OTgwL3RhYmxlcmFuZ2U6YjUwNmM1ZTcyOWVhNGFmNWEwNjYxYzZlMjBhNTc5ODBfMTAtNS0xLTEtMTQ4MDI2_9962aa77-94a4-4d9e-abc1-0b22f78e7fac"
      unitRef="usd">24344000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xNi9mcmFnOmQzMmUzZTg1ZDhlZTQ5YzJiZDFiZDMwODcwNzRkOWE4L3RhYmxlOmI1MDZjNWU3MjllYTRhZjVhMDY2MWM2ZTIwYTU3OTgwL3RhYmxlcmFuZ2U6YjUwNmM1ZTcyOWVhNGFmNWEwNjYxYzZlMjBhNTc5ODBfMTAtNy0xLTEtMTQ4MDI2_d21cf1df-8dbd-4fd3-bb2f-414d8152d8cb"
      unitRef="usd">24205000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:UtilitiesOperatingExpenseMaintenance
      contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xNi9mcmFnOmQzMmUzZTg1ZDhlZTQ5YzJiZDFiZDMwODcwNzRkOWE4L3RhYmxlOmI1MDZjNWU3MjllYTRhZjVhMDY2MWM2ZTIwYTU3OTgwL3RhYmxlcmFuZ2U6YjUwNmM1ZTcyOWVhNGFmNWEwNjYxYzZlMjBhNTc5ODBfMTEtNS0xLTEtMTQ4MDI2_bf804186-d0d0-4171-8a9c-d0f680a5fa09"
      unitRef="usd">6058000</us-gaap:UtilitiesOperatingExpenseMaintenance>
    <us-gaap:UtilitiesOperatingExpenseMaintenance
      contextRef="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xNi9mcmFnOmQzMmUzZTg1ZDhlZTQ5YzJiZDFiZDMwODcwNzRkOWE4L3RhYmxlOmI1MDZjNWU3MjllYTRhZjVhMDY2MWM2ZTIwYTU3OTgwL3RhYmxlcmFuZ2U6YjUwNmM1ZTcyOWVhNGFmNWEwNjYxYzZlMjBhNTc5ODBfMTEtNy0xLTEtMTQ4MDI2_bad901f7-06fd-446c-8716-0ace5eca5fc2"
      unitRef="usd">6695000</us-gaap:UtilitiesOperatingExpenseMaintenance>
    <us-gaap:UtilitiesOperatingExpenseTaxes
      contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xNi9mcmFnOmQzMmUzZTg1ZDhlZTQ5YzJiZDFiZDMwODcwNzRkOWE4L3RhYmxlOmI1MDZjNWU3MjllYTRhZjVhMDY2MWM2ZTIwYTU3OTgwL3RhYmxlcmFuZ2U6YjUwNmM1ZTcyOWVhNGFmNWEwNjYxYzZlMjBhNTc5ODBfMTItNS0xLTEtMTQ4MDI2_3e373f33-a9e9-4ebe-85d9-4cd793407727"
      unitRef="usd">8401000</us-gaap:UtilitiesOperatingExpenseTaxes>
    <us-gaap:UtilitiesOperatingExpenseTaxes
      contextRef="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xNi9mcmFnOmQzMmUzZTg1ZDhlZTQ5YzJiZDFiZDMwODcwNzRkOWE4L3RhYmxlOmI1MDZjNWU3MjllYTRhZjVhMDY2MWM2ZTIwYTU3OTgwL3RhYmxlcmFuZ2U6YjUwNmM1ZTcyOWVhNGFmNWEwNjYxYzZlMjBhNTc5ODBfMTItNy0xLTEtMTQ4MDI2_c34d39b2-66e7-466a-a397-c9c0813ae519"
      unitRef="usd">8309000</us-gaap:UtilitiesOperatingExpenseTaxes>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xNi9mcmFnOmQzMmUzZTg1ZDhlZTQ5YzJiZDFiZDMwODcwNzRkOWE4L3RhYmxlOmI1MDZjNWU3MjllYTRhZjVhMDY2MWM2ZTIwYTU3OTgwL3RhYmxlcmFuZ2U6YjUwNmM1ZTcyOWVhNGFmNWEwNjYxYzZlMjBhNTc5ODBfMTMtNS0xLTEtMTQ4MDI2_6dd96573-6569-4ad1-b6c5-956492c9abca"
      unitRef="usd">26296000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xNi9mcmFnOmQzMmUzZTg1ZDhlZTQ5YzJiZDFiZDMwODcwNzRkOWE4L3RhYmxlOmI1MDZjNWU3MjllYTRhZjVhMDY2MWM2ZTIwYTU3OTgwL3RhYmxlcmFuZ2U6YjUwNmM1ZTcyOWVhNGFmNWEwNjYxYzZlMjBhNTc5ODBfMTMtNy0xLTEtMTQ4MDI2_103e996a-c473-4f45-810c-a443bc74161e"
      unitRef="usd">27606000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:GainLossOnDispositionOfAssets
      contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xNi9mcmFnOmQzMmUzZTg1ZDhlZTQ5YzJiZDFiZDMwODcwNzRkOWE4L3RhYmxlOmI1MDZjNWU3MjllYTRhZjVhMDY2MWM2ZTIwYTU3OTgwL3RhYmxlcmFuZ2U6YjUwNmM1ZTcyOWVhNGFmNWEwNjYxYzZlMjBhNTc5ODBfMTQtNS0xLTEtMTQ4MDI2_aae3fc4d-f1a8-4152-a2d1-d256c3e2e3a7"
      unitRef="usd">0</us-gaap:GainLossOnDispositionOfAssets>
    <us-gaap:GainLossOnDispositionOfAssets
      contextRef="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xNi9mcmFnOmQzMmUzZTg1ZDhlZTQ5YzJiZDFiZDMwODcwNzRkOWE4L3RhYmxlOmI1MDZjNWU3MjllYTRhZjVhMDY2MWM2ZTIwYTU3OTgwL3RhYmxlcmFuZ2U6YjUwNmM1ZTcyOWVhNGFmNWEwNjYxYzZlMjBhNTc5ODBfMTQtNy0xLTEtMTQ4MDI2_78419a0f-516f-4dc7-8f3e-f5df6e5e476a"
      unitRef="usd">5450000</us-gaap:GainLossOnDispositionOfAssets>
    <us-gaap:UtilitiesOperatingExpense
      contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xNi9mcmFnOmQzMmUzZTg1ZDhlZTQ5YzJiZDFiZDMwODcwNzRkOWE4L3RhYmxlOmI1MDZjNWU3MjllYTRhZjVhMDY2MWM2ZTIwYTU3OTgwL3RhYmxlcmFuZ2U6YjUwNmM1ZTcyOWVhNGFmNWEwNjYxYzZlMjBhNTc5ODBfMTUtNS0xLTEtMTQ4MDI2_006ad4e1-70c6-4781-8f90-5cb2910d87db"
      unitRef="usd">112118000</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:UtilitiesOperatingExpense
      contextRef="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xNi9mcmFnOmQzMmUzZTg1ZDhlZTQ5YzJiZDFiZDMwODcwNzRkOWE4L3RhYmxlOmI1MDZjNWU3MjllYTRhZjVhMDY2MWM2ZTIwYTU3OTgwL3RhYmxlcmFuZ2U6YjUwNmM1ZTcyOWVhNGFmNWEwNjYxYzZlMjBhNTc5ODBfMTUtNy0xLTEtMTQ4MDI2_1df2bd86-8dab-40b8-a2d6-90af4552ca37"
      unitRef="usd">107713000</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:OperatingIncomeLoss
      contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xNi9mcmFnOmQzMmUzZTg1ZDhlZTQ5YzJiZDFiZDMwODcwNzRkOWE4L3RhYmxlOmI1MDZjNWU3MjllYTRhZjVhMDY2MWM2ZTIwYTU3OTgwL3RhYmxlcmFuZ2U6YjUwNmM1ZTcyOWVhNGFmNWEwNjYxYzZlMjBhNTc5ODBfMTYtNS0xLTEtMTQ4MDI2_c6f74a88-7b2a-4c01-ad46-ec4f47adf17f"
      unitRef="usd">25178000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xNi9mcmFnOmQzMmUzZTg1ZDhlZTQ5YzJiZDFiZDMwODcwNzRkOWE4L3RhYmxlOmI1MDZjNWU3MjllYTRhZjVhMDY2MWM2ZTIwYTU3OTgwL3RhYmxlcmFuZ2U6YjUwNmM1ZTcyOWVhNGFmNWEwNjYxYzZlMjBhNTc5ODBfMTYtNy0xLTEtMTQ4MDI2_63c75d2b-b618-44a2-8915-94657f5b4b3b"
      unitRef="usd">16589000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpenseDebt
      contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xNi9mcmFnOmQzMmUzZTg1ZDhlZTQ5YzJiZDFiZDMwODcwNzRkOWE4L3RhYmxlOmI1MDZjNWU3MjllYTRhZjVhMDY2MWM2ZTIwYTU3OTgwL3RhYmxlcmFuZ2U6YjUwNmM1ZTcyOWVhNGFmNWEwNjYxYzZlMjBhNTc5ODBfMTgtNS0xLTEtMTQ4MDI2_dd8a2df7-8670-4d73-ba04-1e31aa3053ab"
      unitRef="usd">15772000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xNi9mcmFnOmQzMmUzZTg1ZDhlZTQ5YzJiZDFiZDMwODcwNzRkOWE4L3RhYmxlOmI1MDZjNWU3MjllYTRhZjVhMDY2MWM2ZTIwYTU3OTgwL3RhYmxlcmFuZ2U6YjUwNmM1ZTcyOWVhNGFmNWEwNjYxYzZlMjBhNTc5ODBfMTgtNy0xLTEtMTQ4MDI2_cd87c2be-6d3e-49ed-b447-24fc613279ee"
      unitRef="usd">13729000</us-gaap:InterestExpenseDebt>
    <us-gaap:NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent
      contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xNi9mcmFnOmQzMmUzZTg1ZDhlZTQ5YzJiZDFiZDMwODcwNzRkOWE4L3RhYmxlOmI1MDZjNWU3MjllYTRhZjVhMDY2MWM2ZTIwYTU3OTgwL3RhYmxlcmFuZ2U6YjUwNmM1ZTcyOWVhNGFmNWEwNjYxYzZlMjBhNTc5ODBfMTktNS0xLTEtMTQ4MDI2_7dd5cc1b-9251-4787-98b0-c4a0d7260ceb"
      unitRef="usd">64000</us-gaap:NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent>
    <us-gaap:NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent
      contextRef="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xNi9mcmFnOmQzMmUzZTg1ZDhlZTQ5YzJiZDFiZDMwODcwNzRkOWE4L3RhYmxlOmI1MDZjNWU3MjllYTRhZjVhMDY2MWM2ZTIwYTU3OTgwL3RhYmxlcmFuZ2U6YjUwNmM1ZTcyOWVhNGFmNWEwNjYxYzZlMjBhNTc5ODBfMTktNy0xLTEtMTQ4MDI2_6425d685-0878-419a-8ea8-e53160d41603"
      unitRef="usd">-949000</us-gaap:NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xNi9mcmFnOmQzMmUzZTg1ZDhlZTQ5YzJiZDFiZDMwODcwNzRkOWE4L3RhYmxlOmI1MDZjNWU3MjllYTRhZjVhMDY2MWM2ZTIwYTU3OTgwL3RhYmxlcmFuZ2U6YjUwNmM1ZTcyOWVhNGFmNWEwNjYxYzZlMjBhNTc5ODBfMjItNS0xLTEtMTQ4MDI2_1d612894-b1a0-4e40-a5ed-69457e372fa7"
      unitRef="usd">3266000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xNi9mcmFnOmQzMmUzZTg1ZDhlZTQ5YzJiZDFiZDMwODcwNzRkOWE4L3RhYmxlOmI1MDZjNWU3MjllYTRhZjVhMDY2MWM2ZTIwYTU3OTgwL3RhYmxlcmFuZ2U6YjUwNmM1ZTcyOWVhNGFmNWEwNjYxYzZlMjBhNTc5ODBfMjItNy0xLTEtMTQ4MDI2_1344a168-09a4-41ff-a630-3b10f37020b1"
      unitRef="usd">995000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xNi9mcmFnOmQzMmUzZTg1ZDhlZTQ5YzJiZDFiZDMwODcwNzRkOWE4L3RhYmxlOmI1MDZjNWU3MjllYTRhZjVhMDY2MWM2ZTIwYTU3OTgwL3RhYmxlcmFuZ2U6YjUwNmM1ZTcyOWVhNGFmNWEwNjYxYzZlMjBhNTc5ODBfMjMtNS0xLTEtMTQ4MDI2_53b808b7-9937-4e65-87f1-e17680376b0c"
      unitRef="usd">12608000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xNi9mcmFnOmQzMmUzZTg1ZDhlZTQ5YzJiZDFiZDMwODcwNzRkOWE4L3RhYmxlOmI1MDZjNWU3MjllYTRhZjVhMDY2MWM2ZTIwYTU3OTgwL3RhYmxlcmFuZ2U6YjUwNmM1ZTcyOWVhNGFmNWEwNjYxYzZlMjBhNTc5ODBfMjMtNy0xLTEtMTQ4MDI2_3b433f3e-5b56-4f2a-b998-15dd2807209f"
      unitRef="usd">4804000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xNi9mcmFnOmQzMmUzZTg1ZDhlZTQ5YzJiZDFiZDMwODcwNzRkOWE4L3RhYmxlOmI1MDZjNWU3MjllYTRhZjVhMDY2MWM2ZTIwYTU3OTgwL3RhYmxlcmFuZ2U6YjUwNmM1ZTcyOWVhNGFmNWEwNjYxYzZlMjBhNTc5ODBfMjQtNS0xLTEtMTQ4MDI2_14c8c310-348c-40ec-865b-bcfa4c1c9c3c"
      unitRef="usd">1078000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xNi9mcmFnOmQzMmUzZTg1ZDhlZTQ5YzJiZDFiZDMwODcwNzRkOWE4L3RhYmxlOmI1MDZjNWU3MjllYTRhZjVhMDY2MWM2ZTIwYTU3OTgwL3RhYmxlcmFuZ2U6YjUwNmM1ZTcyOWVhNGFmNWEwNjYxYzZlMjBhNTc5ODBfMjQtNy0xLTEtMTQ4MDI2_8c3f0c3f-e899-483c-9c95-5cd16ccdcc76"
      unitRef="usd">1067000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xNi9mcmFnOmQzMmUzZTg1ZDhlZTQ5YzJiZDFiZDMwODcwNzRkOWE4L3RhYmxlOmI1MDZjNWU3MjllYTRhZjVhMDY2MWM2ZTIwYTU3OTgwL3RhYmxlcmFuZ2U6YjUwNmM1ZTcyOWVhNGFmNWEwNjYxYzZlMjBhNTc5ODBfMjUtNS0xLTEtMTQ4MDI2_6fc001d6-cc61-4922-8b3e-a74e0f51c7f6"
      unitRef="usd">11530000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xNi9mcmFnOmQzMmUzZTg1ZDhlZTQ5YzJiZDFiZDMwODcwNzRkOWE4L3RhYmxlOmI1MDZjNWU3MjllYTRhZjVhMDY2MWM2ZTIwYTU3OTgwL3RhYmxlcmFuZ2U6YjUwNmM1ZTcyOWVhNGFmNWEwNjYxYzZlMjBhNTc5ODBfMjUtNy0xLTEtMTQ4MDI2_4d38c758-99b0-49c0-accd-55a122e72ee8"
      unitRef="usd">3737000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xNi9mcmFnOmQzMmUzZTg1ZDhlZTQ5YzJiZDFiZDMwODcwNzRkOWE4L3RhYmxlOmI1MDZjNWU3MjllYTRhZjVhMDY2MWM2ZTIwYTU3OTgwL3RhYmxlcmFuZ2U6YjUwNmM1ZTcyOWVhNGFmNWEwNjYxYzZlMjBhNTc5ODBfMjYtNS0xLTEtMTQ4MDI2_7da205a0-331a-4bd0-813a-4aa655acea2f"
      unitRef="usd">93000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xNi9mcmFnOmQzMmUzZTg1ZDhlZTQ5YzJiZDFiZDMwODcwNzRkOWE4L3RhYmxlOmI1MDZjNWU3MjllYTRhZjVhMDY2MWM2ZTIwYTU3OTgwL3RhYmxlcmFuZ2U6YjUwNmM1ZTcyOWVhNGFmNWEwNjYxYzZlMjBhNTc5ODBfMjYtNy0xLTEtMTQ4MDI2_f698fe38-81aa-4a48-830b-8ec1d98e91b4"
      unitRef="usd">-181000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xNi9mcmFnOmQzMmUzZTg1ZDhlZTQ5YzJiZDFiZDMwODcwNzRkOWE4L3RhYmxlOmI1MDZjNWU3MjllYTRhZjVhMDY2MWM2ZTIwYTU3OTgwL3RhYmxlcmFuZ2U6YjUwNmM1ZTcyOWVhNGFmNWEwNjYxYzZlMjBhNTc5ODBfMjctNS0xLTEtMTQ4MDI2_6468e4f4-64a6-4b3e-93d6-5c86678a3ba3"
      unitRef="usd">11623000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xNi9mcmFnOmQzMmUzZTg1ZDhlZTQ5YzJiZDFiZDMwODcwNzRkOWE4L3RhYmxlOmI1MDZjNWU3MjllYTRhZjVhMDY2MWM2ZTIwYTU3OTgwL3RhYmxlcmFuZ2U6YjUwNmM1ZTcyOWVhNGFmNWEwNjYxYzZlMjBhNTc5ODBfMjctNy0xLTEtMTQ4MDI2_1ac8b3e5-e7b3-4d9c-94c8-e71f3d6d02dc"
      unitRef="usd">3556000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:EarningsPerShareBasic
      contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xNi9mcmFnOmQzMmUzZTg1ZDhlZTQ5YzJiZDFiZDMwODcwNzRkOWE4L3RhYmxlOmI1MDZjNWU3MjllYTRhZjVhMDY2MWM2ZTIwYTU3OTgwL3RhYmxlcmFuZ2U6YjUwNmM1ZTcyOWVhNGFmNWEwNjYxYzZlMjBhNTc5ODBfMjktNS0xLTEtMTQ4MDI2_730256fe-831a-4ee6-819c-472cbb6a6daf"
      unitRef="usdPerShare">0.37</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xNi9mcmFnOmQzMmUzZTg1ZDhlZTQ5YzJiZDFiZDMwODcwNzRkOWE4L3RhYmxlOmI1MDZjNWU3MjllYTRhZjVhMDY2MWM2ZTIwYTU3OTgwL3RhYmxlcmFuZ2U6YjUwNmM1ZTcyOWVhNGFmNWEwNjYxYzZlMjBhNTc5ODBfMjktNy0xLTEtMTQ4MDI2_b2e57acb-ba9e-46ab-bccf-f82affa3f243"
      unitRef="usdPerShare">0.12</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xNi9mcmFnOmQzMmUzZTg1ZDhlZTQ5YzJiZDFiZDMwODcwNzRkOWE4L3RhYmxlOmI1MDZjNWU3MjllYTRhZjVhMDY2MWM2ZTIwYTU3OTgwL3RhYmxlcmFuZ2U6YjUwNmM1ZTcyOWVhNGFmNWEwNjYxYzZlMjBhNTc5ODBfMzAtNS0xLTEtMTQ4MDI2_f84ccd20-34c1-4882-9a9a-5a5c2273922b"
      unitRef="usdPerShare">0.37</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xNi9mcmFnOmQzMmUzZTg1ZDhlZTQ5YzJiZDFiZDMwODcwNzRkOWE4L3RhYmxlOmI1MDZjNWU3MjllYTRhZjVhMDY2MWM2ZTIwYTU3OTgwL3RhYmxlcmFuZ2U6YjUwNmM1ZTcyOWVhNGFmNWEwNjYxYzZlMjBhNTc5ODBfMzAtNy0xLTEtMTQ4MDI2_16c4c6ec-60ca-419d-a984-ca9b12eabbe2"
      unitRef="usdPerShare">0.12</us-gaap:EarningsPerShareDiluted>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xNi9mcmFnOmQzMmUzZTg1ZDhlZTQ5YzJiZDFiZDMwODcwNzRkOWE4L3RhYmxlOmI1MDZjNWU3MjllYTRhZjVhMDY2MWM2ZTIwYTU3OTgwL3RhYmxlcmFuZ2U6YjUwNmM1ZTcyOWVhNGFmNWEwNjYxYzZlMjBhNTc5ODBfMzEtNS0xLTEtMTQ4MDI2_7bae122e-8cad-436c-bc64-a15c3a3ff65b"
      unitRef="usdPerShare">0.38</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xNi9mcmFnOmQzMmUzZTg1ZDhlZTQ5YzJiZDFiZDMwODcwNzRkOWE4L3RhYmxlOmI1MDZjNWU3MjllYTRhZjVhMDY2MWM2ZTIwYTU3OTgwL3RhYmxlcmFuZ2U6YjUwNmM1ZTcyOWVhNGFmNWEwNjYxYzZlMjBhNTc5ODBfMzEtNy0xLTEtMTQ4MDI2_fef67250-6f8d-4f27-b7aa-f8ee88f4b600"
      unitRef="usdPerShare">0.36</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xNi9mcmFnOmQzMmUzZTg1ZDhlZTQ5YzJiZDFiZDMwODcwNzRkOWE4L3RhYmxlOmI1MDZjNWU3MjllYTRhZjVhMDY2MWM2ZTIwYTU3OTgwL3RhYmxlcmFuZ2U6YjUwNmM1ZTcyOWVhNGFmNWEwNjYxYzZlMjBhNTc5ODBfMzMtNS0xLTEtMTQ4MDI2_d020462d-4275-4d3a-882b-12c53fa58d4b"
      unitRef="shares">30936476</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xNi9mcmFnOmQzMmUzZTg1ZDhlZTQ5YzJiZDFiZDMwODcwNzRkOWE4L3RhYmxlOmI1MDZjNWU3MjllYTRhZjVhMDY2MWM2ZTIwYTU3OTgwL3RhYmxlcmFuZ2U6YjUwNmM1ZTcyOWVhNGFmNWEwNjYxYzZlMjBhNTc5ODBfMzMtNy0xLTEtMTQ4MDI2_a32178b1-34d1-4b29-97a0-7c3005f76e36"
      unitRef="shares">30224135</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xNi9mcmFnOmQzMmUzZTg1ZDhlZTQ5YzJiZDFiZDMwODcwNzRkOWE4L3RhYmxlOmI1MDZjNWU3MjllYTRhZjVhMDY2MWM2ZTIwYTU3OTgwL3RhYmxlcmFuZ2U6YjUwNmM1ZTcyOWVhNGFmNWEwNjYxYzZlMjBhNTc5ODBfMzQtNS0xLTEtMTQ4MDI2_9b73bdc3-49cf-4b9e-8539-34a5b1ec7c8e"
      unitRef="shares">31040897</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xNi9mcmFnOmQzMmUzZTg1ZDhlZTQ5YzJiZDFiZDMwODcwNzRkOWE4L3RhYmxlOmI1MDZjNWU3MjllYTRhZjVhMDY2MWM2ZTIwYTU3OTgwL3RhYmxlcmFuZ2U6YjUwNmM1ZTcyOWVhNGFmNWEwNjYxYzZlMjBhNTc5ODBfMzQtNy0xLTEtMTQ4MDI2_ae8105d9-714a-403e-8790-2560db748e6d"
      unitRef="shares">30335974</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentLand
      contextRef="i0ec9602869474a40befdf58c1fcc3b02_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOmExMWMwZjUwYTA0ZDQ0MGVhNzY4ZmI4NTM4MDRhYTZiL3RhYmxlcmFuZ2U6YTExYzBmNTBhMDRkNDQwZWE3NjhmYjg1MzgwNGFhNmJfMy0xLTEtMS0xNDgwMjY_9f9f0aeb-85b9-41cf-92da-deea25005490"
      unitRef="usd">40820000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentLand>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentLand
      contextRef="i40fd741517c3449a803e5495a6cee623_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOmExMWMwZjUwYTA0ZDQ0MGVhNzY4ZmI4NTM4MDRhYTZiL3RhYmxlcmFuZ2U6YTExYzBmNTBhMDRkNDQwZWE3NjhmYjg1MzgwNGFhNmJfMy0zLTEtMS0xNDgwMjY_479e8ae9-0d7e-42d1-baaa-c225f8bd8d05"
      unitRef="usd">39982000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentLand>
    <sjw:PublicUtilitiesPropertyPlantAndEquipmentDepreciablePlantAndEquipment
      contextRef="i0ec9602869474a40befdf58c1fcc3b02_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOmExMWMwZjUwYTA0ZDQ0MGVhNzY4ZmI4NTM4MDRhYTZiL3RhYmxlcmFuZ2U6YTExYzBmNTBhMDRkNDQwZWE3NjhmYjg1MzgwNGFhNmJfNC0xLTEtMS0xNDgwMjY_15128c62-2b4a-4d19-825c-b1cd487787ff"
      unitRef="usd">3706176000</sjw:PublicUtilitiesPropertyPlantAndEquipmentDepreciablePlantAndEquipment>
    <sjw:PublicUtilitiesPropertyPlantAndEquipmentDepreciablePlantAndEquipment
      contextRef="i40fd741517c3449a803e5495a6cee623_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOmExMWMwZjUwYTA0ZDQ0MGVhNzY4ZmI4NTM4MDRhYTZiL3RhYmxlcmFuZ2U6YTExYzBmNTBhMDRkNDQwZWE3NjhmYjg1MzgwNGFhNmJfNC0zLTEtMS0xNDgwMjY_452bba25-7c51-45d9-96af-e822353e9a2e"
      unitRef="usd">3661285000</sjw:PublicUtilitiesPropertyPlantAndEquipmentDepreciablePlantAndEquipment>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress
      contextRef="i0ec9602869474a40befdf58c1fcc3b02_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOmExMWMwZjUwYTA0ZDQ0MGVhNzY4ZmI4NTM4MDRhYTZiL3RhYmxlcmFuZ2U6YTExYzBmNTBhMDRkNDQwZWE3NjhmYjg1MzgwNGFhNmJfNS0xLTEtMS0xNDgwMjY_8899859b-9e2c-4c8c-9563-102b87c87089"
      unitRef="usd">121309000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress
      contextRef="i40fd741517c3449a803e5495a6cee623_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOmExMWMwZjUwYTA0ZDQ0MGVhNzY4ZmI4NTM4MDRhYTZiL3RhYmxlcmFuZ2U6YTExYzBmNTBhMDRkNDQwZWE3NjhmYjg1MzgwNGFhNmJfNS0zLTEtMS0xNDgwMjY_07d2483b-88fa-4f6c-ae65-367305dd735b"
      unitRef="usd">116851000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i0ec9602869474a40befdf58c1fcc3b02_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOmExMWMwZjUwYTA0ZDQ0MGVhNzY4ZmI4NTM4MDRhYTZiL3RhYmxlcmFuZ2U6YTExYzBmNTBhMDRkNDQwZWE3NjhmYjg1MzgwNGFhNmJfNi0xLTEtMS0xNDgwMjY_aec47b99-29e5-4534-86fb-c2a57b315ba7"
      unitRef="usd">35947000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i40fd741517c3449a803e5495a6cee623_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOmExMWMwZjUwYTA0ZDQ0MGVhNzY4ZmI4NTM4MDRhYTZiL3RhYmxlcmFuZ2U6YTExYzBmNTBhMDRkNDQwZWE3NjhmYjg1MzgwNGFhNmJfNi0zLTEtMS0xNDgwMjY_3c0d72af-57c5-47d8-b08d-848a31aa603f"
      unitRef="usd">35959000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i0ec9602869474a40befdf58c1fcc3b02_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOmExMWMwZjUwYTA0ZDQ0MGVhNzY4ZmI4NTM4MDRhYTZiL3RhYmxlcmFuZ2U6YTExYzBmNTBhMDRkNDQwZWE3NjhmYjg1MzgwNGFhNmJfNy0xLTEtMS0xNDgwMjY_3130b4bd-a0c8-48dc-80df-063bd5bfb94b"
      unitRef="usd">3904252000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i40fd741517c3449a803e5495a6cee623_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOmExMWMwZjUwYTA0ZDQ0MGVhNzY4ZmI4NTM4MDRhYTZiL3RhYmxlcmFuZ2U6YTExYzBmNTBhMDRkNDQwZWE3NjhmYjg1MzgwNGFhNmJfNy0zLTEtMS0xNDgwMjY_78bfcec1-9464-4c43-ae86-3a191230922d"
      unitRef="usd">3854077000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation
      contextRef="i0ec9602869474a40befdf58c1fcc3b02_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOmExMWMwZjUwYTA0ZDQ0MGVhNzY4ZmI4NTM4MDRhYTZiL3RhYmxlcmFuZ2U6YTExYzBmNTBhMDRkNDQwZWE3NjhmYjg1MzgwNGFhNmJfOC0xLTEtMS0xNDgwMjY_0629decb-1cde-482b-b460-fef3fdff029e"
      unitRef="usd">1250101000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation
      contextRef="i40fd741517c3449a803e5495a6cee623_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOmExMWMwZjUwYTA0ZDQ0MGVhNzY4ZmI4NTM4MDRhYTZiL3RhYmxlcmFuZ2U6YTExYzBmNTBhMDRkNDQwZWE3NjhmYjg1MzgwNGFhNmJfOC0zLTEtMS0xNDgwMjY_b9384075-18a8-48c7-9d26-b5e2a5974b60"
      unitRef="usd">1223760000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentNet
      contextRef="i0ec9602869474a40befdf58c1fcc3b02_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOmExMWMwZjUwYTA0ZDQ0MGVhNzY4ZmI4NTM4MDRhYTZiL3RhYmxlcmFuZ2U6YTExYzBmNTBhMDRkNDQwZWE3NjhmYjg1MzgwNGFhNmJfOS0xLTEtMS0xNDgwMjY_5afd8b53-4f7d-4cb9-9609-47eaeb70609f"
      unitRef="usd">2654151000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentNet>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentNet
      contextRef="i40fd741517c3449a803e5495a6cee623_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOmExMWMwZjUwYTA0ZDQ0MGVhNzY4ZmI4NTM4MDRhYTZiL3RhYmxlcmFuZ2U6YTExYzBmNTBhMDRkNDQwZWE3NjhmYjg1MzgwNGFhNmJfOS0zLTEtMS0xNDgwMjY_6fc01506-19a6-46fc-b2c4-6e3b094a747b"
      unitRef="usd">2630317000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentNet>
    <us-gaap:RealEstateInvestmentPropertyAtCost
      contextRef="i0ec9602869474a40befdf58c1fcc3b02_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOmExMWMwZjUwYTA0ZDQ0MGVhNzY4ZmI4NTM4MDRhYTZiL3RhYmxlcmFuZ2U6YTExYzBmNTBhMDRkNDQwZWE3NjhmYjg1MzgwNGFhNmJfMTAtMS0xLTEtMTQ4MDI2_be9107a8-2ccf-4719-b961-99db0752ba92"
      unitRef="usd">1388000</us-gaap:RealEstateInvestmentPropertyAtCost>
    <us-gaap:RealEstateInvestmentPropertyAtCost
      contextRef="i40fd741517c3449a803e5495a6cee623_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOmExMWMwZjUwYTA0ZDQ0MGVhNzY4ZmI4NTM4MDRhYTZiL3RhYmxlcmFuZ2U6YTExYzBmNTBhMDRkNDQwZWE3NjhmYjg1MzgwNGFhNmJfMTAtMy0xLTEtMTQ4MDI2_f8b5de21-296b-4404-ad26-a95706ad0c63"
      unitRef="usd">58033000</us-gaap:RealEstateInvestmentPropertyAtCost>
    <us-gaap:RealEstateInvestmentPropertyAccumulatedDepreciation
      contextRef="i0ec9602869474a40befdf58c1fcc3b02_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOmExMWMwZjUwYTA0ZDQ0MGVhNzY4ZmI4NTM4MDRhYTZiL3RhYmxlcmFuZ2U6YTExYzBmNTBhMDRkNDQwZWE3NjhmYjg1MzgwNGFhNmJfMTEtMS0xLTEtMTQ4MDI2_95d9aa90-8d29-4995-b801-cbffd438f40c"
      unitRef="usd">190000</us-gaap:RealEstateInvestmentPropertyAccumulatedDepreciation>
    <us-gaap:RealEstateInvestmentPropertyAccumulatedDepreciation
      contextRef="i40fd741517c3449a803e5495a6cee623_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOmExMWMwZjUwYTA0ZDQ0MGVhNzY4ZmI4NTM4MDRhYTZiL3RhYmxlcmFuZ2U6YTExYzBmNTBhMDRkNDQwZWE3NjhmYjg1MzgwNGFhNmJfMTEtMy0xLTEtMTQ4MDI2_54c49bc2-5879-4bcb-bb93-a7c09159376c"
      unitRef="usd">17158000</us-gaap:RealEstateInvestmentPropertyAccumulatedDepreciation>
    <us-gaap:RealEstateInvestmentPropertyNet
      contextRef="i0ec9602869474a40befdf58c1fcc3b02_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOmExMWMwZjUwYTA0ZDQ0MGVhNzY4ZmI4NTM4MDRhYTZiL3RhYmxlcmFuZ2U6YTExYzBmNTBhMDRkNDQwZWE3NjhmYjg1MzgwNGFhNmJfMTItMS0xLTEtMTQ4MDI2_0f592e95-5fc1-4478-895c-918673e02144"
      unitRef="usd">1198000</us-gaap:RealEstateInvestmentPropertyNet>
    <us-gaap:RealEstateInvestmentPropertyNet
      contextRef="i40fd741517c3449a803e5495a6cee623_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOmExMWMwZjUwYTA0ZDQ0MGVhNzY4ZmI4NTM4MDRhYTZiL3RhYmxlcmFuZ2U6YTExYzBmNTBhMDRkNDQwZWE3NjhmYjg1MzgwNGFhNmJfMTItMy0xLTEtMTQ4MDI2_6fece99b-5cfc-4ae1-a95b-8b96e84ab1c9"
      unitRef="usd">40875000</us-gaap:RealEstateInvestmentPropertyNet>
    <us-gaap:Cash
      contextRef="i0ec9602869474a40befdf58c1fcc3b02_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOmExMWMwZjUwYTA0ZDQ0MGVhNzY4ZmI4NTM4MDRhYTZiL3RhYmxlcmFuZ2U6YTExYzBmNTBhMDRkNDQwZWE3NjhmYjg1MzgwNGFhNmJfMTUtMS0xLTEtMTQ4MDI2_e5660232-60d3-4f89-a5e1-213bfd88b484"
      unitRef="usd">23333000</us-gaap:Cash>
    <us-gaap:Cash
      contextRef="i40fd741517c3449a803e5495a6cee623_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOmExMWMwZjUwYTA0ZDQ0MGVhNzY4ZmI4NTM4MDRhYTZiL3RhYmxlcmFuZ2U6YTExYzBmNTBhMDRkNDQwZWE3NjhmYjg1MzgwNGFhNmJfMTUtMy0xLTEtMTQ4MDI2_56fb52b6-dbbf-40ac-bedd-d4a6d865d4bc"
      unitRef="usd">12344000</us-gaap:Cash>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i0ec9602869474a40befdf58c1fcc3b02_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOmExMWMwZjUwYTA0ZDQ0MGVhNzY4ZmI4NTM4MDRhYTZiL3RhYmxlcmFuZ2U6YTExYzBmNTBhMDRkNDQwZWE3NjhmYjg1MzgwNGFhNmJfMTgtMC0xLTEtMTQ4MDI2L3RleHRyZWdpb246OTk2ZDlmNGNjYzFkNDQ1NGEzYTI3Yjc2MWMyNjcwM2ZfNjM_ce5daa8d-d0e8-4897-9257-d855f6a7efad"
      unitRef="usd">5851000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i40fd741517c3449a803e5495a6cee623_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOmExMWMwZjUwYTA0ZDQ0MGVhNzY4ZmI4NTM4MDRhYTZiL3RhYmxlcmFuZ2U6YTExYzBmNTBhMDRkNDQwZWE3NjhmYjg1MzgwNGFhNmJfMTgtMC0xLTEtMTQ4MDI2L3RleHRyZWdpb246OTk2ZDlmNGNjYzFkNDQ1NGEzYTI3Yjc2MWMyNjcwM2ZfNzA_7823fb42-7a9f-4464-b49a-0f63222687e8"
      unitRef="usd">5753000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i0ec9602869474a40befdf58c1fcc3b02_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOmExMWMwZjUwYTA0ZDQ0MGVhNzY4ZmI4NTM4MDRhYTZiL3RhYmxlcmFuZ2U6YTExYzBmNTBhMDRkNDQwZWE3NjhmYjg1MzgwNGFhNmJfMTgtMS0xLTEtMTQ4MDI2_37806046-3c33-4ef3-9d55-0ad7da437d6f"
      unitRef="usd">56468000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i40fd741517c3449a803e5495a6cee623_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOmExMWMwZjUwYTA0ZDQ0MGVhNzY4ZmI4NTM4MDRhYTZiL3RhYmxlcmFuZ2U6YTExYzBmNTBhMDRkNDQwZWE3NjhmYjg1MzgwNGFhNmJfMTgtMy0xLTEtMTQ4MDI2_410806a0-506a-4f52-bfda-cdc528f5e142"
      unitRef="usd">59172000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:NontradeReceivablesCurrent
      contextRef="i0ec9602869474a40befdf58c1fcc3b02_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOmExMWMwZjUwYTA0ZDQ0MGVhNzY4ZmI4NTM4MDRhYTZiL3RhYmxlcmFuZ2U6YTExYzBmNTBhMDRkNDQwZWE3NjhmYjg1MzgwNGFhNmJfMjAtMS0xLTEtMTQ4MDI2_17734a04-f060-4170-86d9-c2e04e6d5a36"
      unitRef="usd">5145000</us-gaap:NontradeReceivablesCurrent>
    <us-gaap:NontradeReceivablesCurrent
      contextRef="i40fd741517c3449a803e5495a6cee623_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOmExMWMwZjUwYTA0ZDQ0MGVhNzY4ZmI4NTM4MDRhYTZiL3RhYmxlcmFuZ2U6YTExYzBmNTBhMDRkNDQwZWE3NjhmYjg1MzgwNGFhNmJfMjAtMy0xLTEtMTQ4MDI2_4b1fcdb8-934e-47f9-a041-2c0e69704155"
      unitRef="usd">5560000</us-gaap:NontradeReceivablesCurrent>
    <us-gaap:ReceivablesLongTermContractsOrPrograms
      contextRef="i0ec9602869474a40befdf58c1fcc3b02_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOmExMWMwZjUwYTA0ZDQ0MGVhNzY4ZmI4NTM4MDRhYTZiL3RhYmxlcmFuZ2U6YTExYzBmNTBhMDRkNDQwZWE3NjhmYjg1MzgwNGFhNmJfMjEtMS0xLTEtMTQ4MDI2_3f26b5dc-2dd1-44b3-83fc-5d455fc475eb"
      unitRef="usd">40437000</us-gaap:ReceivablesLongTermContractsOrPrograms>
    <us-gaap:ReceivablesLongTermContractsOrPrograms
      contextRef="i40fd741517c3449a803e5495a6cee623_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOmExMWMwZjUwYTA0ZDQ0MGVhNzY4ZmI4NTM4MDRhYTZiL3RhYmxlcmFuZ2U6YTExYzBmNTBhMDRkNDQwZWE3NjhmYjg1MzgwNGFhNmJfMjEtMy0xLTEtMTQ4MDI2_6fc0286c-2ae6-4238-acb6-aba952db0b78"
      unitRef="usd">45722000</us-gaap:ReceivablesLongTermContractsOrPrograms>
    <us-gaap:AssetsHeldForSaleNotPartOfDisposalGroup
      contextRef="i0ec9602869474a40befdf58c1fcc3b02_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOmExMWMwZjUwYTA0ZDQ0MGVhNzY4ZmI4NTM4MDRhYTZiL3RhYmxlcmFuZ2U6YTExYzBmNTBhMDRkNDQwZWE3NjhmYjg1MzgwNGFhNmJfMjItMS0xLTEtMTU1NDAy_b026dc9d-b6bb-4efa-a0de-22ab44b3f64f"
      unitRef="usd">40850000</us-gaap:AssetsHeldForSaleNotPartOfDisposalGroup>
    <us-gaap:AssetsHeldForSaleNotPartOfDisposalGroup
      contextRef="i40fd741517c3449a803e5495a6cee623_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOmExMWMwZjUwYTA0ZDQ0MGVhNzY4ZmI4NTM4MDRhYTZiL3RhYmxlcmFuZ2U6YTExYzBmNTBhMDRkNDQwZWE3NjhmYjg1MzgwNGFhNmJfMjItMy0xLTEtMTU1NDEx_de82f44e-ad56-4747-9639-b49d65f42020"
      unitRef="usd">0</us-gaap:AssetsHeldForSaleNotPartOfDisposalGroup>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="i0ec9602869474a40befdf58c1fcc3b02_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOmExMWMwZjUwYTA0ZDQ0MGVhNzY4ZmI4NTM4MDRhYTZiL3RhYmxlcmFuZ2U6YTExYzBmNTBhMDRkNDQwZWE3NjhmYjg1MzgwNGFhNmJfMjItMS0xLTEtMTQ4MDI2_e045b00e-0141-42f7-ab3c-f95343096b75"
      unitRef="usd">11380000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="i40fd741517c3449a803e5495a6cee623_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOmExMWMwZjUwYTA0ZDQ0MGVhNzY4ZmI4NTM4MDRhYTZiL3RhYmxlcmFuZ2U6YTExYzBmNTBhMDRkNDQwZWE3NjhmYjg1MzgwNGFhNmJfMjItMy0xLTEtMTQ4MDI2_d256113f-aa20-4360-93de-9ae42ea5d3fe"
      unitRef="usd">9753000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:RegulatoryAssetsCurrent
      contextRef="i0ec9602869474a40befdf58c1fcc3b02_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOmExMWMwZjUwYTA0ZDQ0MGVhNzY4ZmI4NTM4MDRhYTZiL3RhYmxlcmFuZ2U6YTExYzBmNTBhMDRkNDQwZWE3NjhmYjg1MzgwNGFhNmJfMjMtMS0xLTEtMTQ4MDI2_aa298f25-d2ec-4232-a1d4-99433a29fad1"
      unitRef="usd">10019000</us-gaap:RegulatoryAssetsCurrent>
    <us-gaap:RegulatoryAssetsCurrent
      contextRef="i40fd741517c3449a803e5495a6cee623_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOmExMWMwZjUwYTA0ZDQ0MGVhNzY4ZmI4NTM4MDRhYTZiL3RhYmxlcmFuZ2U6YTExYzBmNTBhMDRkNDQwZWE3NjhmYjg1MzgwNGFhNmJfMjMtMy0xLTEtMTQ4MDI2_a2cc94fa-eb75-4714-89df-93f75cda4cd8"
      unitRef="usd">16068000</us-gaap:RegulatoryAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="i0ec9602869474a40befdf58c1fcc3b02_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOmExMWMwZjUwYTA0ZDQ0MGVhNzY4ZmI4NTM4MDRhYTZiL3RhYmxlcmFuZ2U6YTExYzBmNTBhMDRkNDQwZWE3NjhmYjg1MzgwNGFhNmJfMjQtMS0xLTEtMTQ4MDI2_2ed286fb-b263-4df6-a2e8-bdd375cec99e"
      unitRef="usd">6216000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="i40fd741517c3449a803e5495a6cee623_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOmExMWMwZjUwYTA0ZDQ0MGVhNzY4ZmI4NTM4MDRhYTZiL3RhYmxlcmFuZ2U6YTExYzBmNTBhMDRkNDQwZWE3NjhmYjg1MzgwNGFhNmJfMjQtMy0xLTEtMTQ4MDI2_126ca5ca-4ec6-4399-acd0-be3b426268de"
      unitRef="usd">6095000</us-gaap:OtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i0ec9602869474a40befdf58c1fcc3b02_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOmExMWMwZjUwYTA0ZDQ0MGVhNzY4ZmI4NTM4MDRhYTZiL3RhYmxlcmFuZ2U6YTExYzBmNTBhMDRkNDQwZWE3NjhmYjg1MzgwNGFhNmJfMjUtMS0xLTEtMTQ4MDI2_7ff70d41-7926-45f1-85d6-52ba2107fd4a"
      unitRef="usd">193848000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i40fd741517c3449a803e5495a6cee623_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOmExMWMwZjUwYTA0ZDQ0MGVhNzY4ZmI4NTM4MDRhYTZiL3RhYmxlcmFuZ2U6YTExYzBmNTBhMDRkNDQwZWE3NjhmYjg1MzgwNGFhNmJfMjUtMy0xLTEtMTQ4MDI2_aff16da9-5a8f-4b80-a2f1-9d1ecad69096"
      unitRef="usd">154714000</us-gaap:AssetsCurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="i0ec9602869474a40befdf58c1fcc3b02_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOmExMWMwZjUwYTA0ZDQ0MGVhNzY4ZmI4NTM4MDRhYTZiL3RhYmxlcmFuZ2U6YTExYzBmNTBhMDRkNDQwZWE3NjhmYjg1MzgwNGFhNmJfMjctMS0xLTEtMTQ4MDI2_83f48a13-18b2-484f-94b1-58f89c3de93f"
      unitRef="usd">127339000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="i40fd741517c3449a803e5495a6cee623_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOmExMWMwZjUwYTA0ZDQ0MGVhNzY4ZmI4NTM4MDRhYTZiL3RhYmxlcmFuZ2U6YTExYzBmNTBhMDRkNDQwZWE3NjhmYjg1MzgwNGFhNmJfMjctMy0xLTEtMTQ4MDI2_994dc59f-5994-4f5f-a31b-60eff0d9dd8d"
      unitRef="usd">127275000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:Investments
      contextRef="i0ec9602869474a40befdf58c1fcc3b02_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOmExMWMwZjUwYTA0ZDQ0MGVhNzY4ZmI4NTM4MDRhYTZiL3RhYmxlcmFuZ2U6YTExYzBmNTBhMDRkNDQwZWE3NjhmYjg1MzgwNGFhNmJfMjgtMS0xLTEtMTQ4MDI2_e56b7fcf-9e8c-47b4-bbc0-f753bd0503b2"
      unitRef="usd">15923000</us-gaap:Investments>
    <us-gaap:Investments
      contextRef="i40fd741517c3449a803e5495a6cee623_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOmExMWMwZjUwYTA0ZDQ0MGVhNzY4ZmI4NTM4MDRhYTZiL3RhYmxlcmFuZ2U6YTExYzBmNTBhMDRkNDQwZWE3NjhmYjg1MzgwNGFhNmJfMjgtMy0xLTEtMTQ4MDI2_d8ddda1e-74bc-4d2a-a478-f7bddf9b559d"
      unitRef="usd">14819000</us-gaap:Investments>
    <us-gaap:Goodwill
      contextRef="i0ec9602869474a40befdf58c1fcc3b02_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOmExMWMwZjUwYTA0ZDQ0MGVhNzY4ZmI4NTM4MDRhYTZiL3RhYmxlcmFuZ2U6YTExYzBmNTBhMDRkNDQwZWE3NjhmYjg1MzgwNGFhNmJfMjktMS0xLTEtMTQ4MDI2_a8f1e6de-67fa-4e90-91a3-49d239c44f5d"
      unitRef="usd">640311000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i40fd741517c3449a803e5495a6cee623_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOmExMWMwZjUwYTA0ZDQ0MGVhNzY4ZmI4NTM4MDRhYTZiL3RhYmxlcmFuZ2U6YTExYzBmNTBhMDRkNDQwZWE3NjhmYjg1MzgwNGFhNmJfMjktMy0xLTEtMTQ4MDI2_94b16181-1d76-4434-ae33-63da312ad884"
      unitRef="usd">640311000</us-gaap:Goodwill>
    <us-gaap:OtherAssetsMiscellaneousNoncurrent
      contextRef="i0ec9602869474a40befdf58c1fcc3b02_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOmExMWMwZjUwYTA0ZDQ0MGVhNzY4ZmI4NTM4MDRhYTZiL3RhYmxlcmFuZ2U6YTExYzBmNTBhMDRkNDQwZWE3NjhmYjg1MzgwNGFhNmJfMzAtMS0xLTEtMTQ4MDI2_800588b8-0827-4129-9df4-6f74fba34647"
      unitRef="usd">19728000</us-gaap:OtherAssetsMiscellaneousNoncurrent>
    <us-gaap:OtherAssetsMiscellaneousNoncurrent
      contextRef="i40fd741517c3449a803e5495a6cee623_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOmExMWMwZjUwYTA0ZDQ0MGVhNzY4ZmI4NTM4MDRhYTZiL3RhYmxlcmFuZ2U6YTExYzBmNTBhMDRkNDQwZWE3NjhmYjg1MzgwNGFhNmJfMzAtMy0xLTEtMTQ4MDI2_3f7e10b4-cc5f-4fad-ab88-16d399544cc1"
      unitRef="usd">24313000</us-gaap:OtherAssetsMiscellaneousNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i0ec9602869474a40befdf58c1fcc3b02_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOmExMWMwZjUwYTA0ZDQ0MGVhNzY4ZmI4NTM4MDRhYTZiL3RhYmxlcmFuZ2U6YTExYzBmNTBhMDRkNDQwZWE3NjhmYjg1MzgwNGFhNmJfMzEtMS0xLTEtMTQ4MDI2_123fd961-75b3-4a3b-89df-15f45bfc1fd3"
      unitRef="usd">803301000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i40fd741517c3449a803e5495a6cee623_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOmExMWMwZjUwYTA0ZDQ0MGVhNzY4ZmI4NTM4MDRhYTZiL3RhYmxlcmFuZ2U6YTExYzBmNTBhMDRkNDQwZWE3NjhmYjg1MzgwNGFhNmJfMzEtMy0xLTEtMTQ4MDI2_5a878ed4-7a27-4fc5-8f1e-3f8b73623cda"
      unitRef="usd">806718000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="i0ec9602869474a40befdf58c1fcc3b02_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOmExMWMwZjUwYTA0ZDQ0MGVhNzY4ZmI4NTM4MDRhYTZiL3RhYmxlcmFuZ2U6YTExYzBmNTBhMDRkNDQwZWE3NjhmYjg1MzgwNGFhNmJfMzItMS0xLTEtMTQ4MDI2_7f5584d4-a8dc-40f8-8129-6790472d3d89"
      unitRef="usd">3652498000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i40fd741517c3449a803e5495a6cee623_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOmExMWMwZjUwYTA0ZDQ0MGVhNzY4ZmI4NTM4MDRhYTZiL3RhYmxlcmFuZ2U6YTExYzBmNTBhMDRkNDQwZWE3NjhmYjg1MzgwNGFhNmJfMzItMy0xLTEtMTQ4MDI2_0ef07868-4dc5-403d-adb0-5891ab0e0798"
      unitRef="usd">3632624000</us-gaap:Assets>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i0ec9602869474a40befdf58c1fcc3b02_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOjExYjk4ZmRlMTc5ZTQzYTQ4ZGE1ZjU0YjY0NjU0N2ZiL3RhYmxlcmFuZ2U6MTFiOThmZGUxNzllNDNhNDhkYTVmNTRiNjQ2NTQ3ZmJfNC0wLTEtMS0xNDgwMjYvdGV4dHJlZ2lvbjo3ZDNlZDgxNjYzZjU0Y2M3YWE3NzJmNzc4ODY5Zjc4M18xOA_5ff3ef62-10fc-4bbe-996c-8e32e91a236e"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i40fd741517c3449a803e5495a6cee623_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOjExYjk4ZmRlMTc5ZTQzYTQ4ZGE1ZjU0YjY0NjU0N2ZiL3RhYmxlcmFuZ2U6MTFiOThmZGUxNzllNDNhNDhkYTVmNTRiNjQ2NTQ3ZmJfNC0wLTEtMS0xNDgwMjYvdGV4dHJlZ2lvbjo3ZDNlZDgxNjYzZjU0Y2M3YWE3NzJmNzc4ODY5Zjc4M18xOA_e389d998-ce98-48eb-9648-aeaaaf016f75"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i40fd741517c3449a803e5495a6cee623_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOjExYjk4ZmRlMTc5ZTQzYTQ4ZGE1ZjU0YjY0NjU0N2ZiL3RhYmxlcmFuZ2U6MTFiOThmZGUxNzllNDNhNDhkYTVmNTRiNjQ2NTQ3ZmJfNC0wLTEtMS0xNDgwMjYvdGV4dHJlZ2lvbjo3ZDNlZDgxNjYzZjU0Y2M3YWE3NzJmNzc4ODY5Zjc4M180Mw_2c8cc40e-3bcf-44c3-88d8-7ffce232c8a4"
      unitRef="shares">70000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i0ec9602869474a40befdf58c1fcc3b02_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOjExYjk4ZmRlMTc5ZTQzYTQ4ZGE1ZjU0YjY0NjU0N2ZiL3RhYmxlcmFuZ2U6MTFiOThmZGUxNzllNDNhNDhkYTVmNTRiNjQ2NTQ3ZmJfNC0wLTEtMS0xNDgwMjYvdGV4dHJlZ2lvbjo3ZDNlZDgxNjYzZjU0Y2M3YWE3NzJmNzc4ODY5Zjc4M180Mw_5621d523-d1d5-4614-b1b9-f193e673ab42"
      unitRef="shares">70000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="i0ec9602869474a40befdf58c1fcc3b02_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOjExYjk4ZmRlMTc5ZTQzYTQ4ZGE1ZjU0YjY0NjU0N2ZiL3RhYmxlcmFuZ2U6MTFiOThmZGUxNzllNDNhNDhkYTVmNTRiNjQ2NTQ3ZmJfNC0wLTEtMS0xNDgwMjYvdGV4dHJlZ2lvbjo3ZDNlZDgxNjYzZjU0Y2M3YWE3NzJmNzc4ODY5Zjc4M184NA_87ccd49e-9003-45a2-b1ba-712455a93b7b"
      unitRef="shares">31427124</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i0ec9602869474a40befdf58c1fcc3b02_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOjExYjk4ZmRlMTc5ZTQzYTQ4ZGE1ZjU0YjY0NjU0N2ZiL3RhYmxlcmFuZ2U6MTFiOThmZGUxNzllNDNhNDhkYTVmNTRiNjQ2NTQ3ZmJfNC0wLTEtMS0xNDgwMjYvdGV4dHJlZ2lvbjo3ZDNlZDgxNjYzZjU0Y2M3YWE3NzJmNzc4ODY5Zjc4M184NA_cea3085f-1b89-4603-9b5e-4971a156c791"
      unitRef="shares">31427124</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i40fd741517c3449a803e5495a6cee623_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOjExYjk4ZmRlMTc5ZTQzYTQ4ZGE1ZjU0YjY0NjU0N2ZiL3RhYmxlcmFuZ2U6MTFiOThmZGUxNzllNDNhNDhkYTVmNTRiNjQ2NTQ3ZmJfNC0wLTEtMS0xNDgwMjYvdGV4dHJlZ2lvbjo3ZDNlZDgxNjYzZjU0Y2M3YWE3NzJmNzc4ODY5Zjc4M185Nw_4ddeec87-52bf-45b2-b799-23260b85f33c"
      unitRef="shares">30801912</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i40fd741517c3449a803e5495a6cee623_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOjExYjk4ZmRlMTc5ZTQzYTQ4ZGE1ZjU0YjY0NjU0N2ZiL3RhYmxlcmFuZ2U6MTFiOThmZGUxNzllNDNhNDhkYTVmNTRiNjQ2NTQ3ZmJfNC0wLTEtMS0xNDgwMjYvdGV4dHJlZ2lvbjo3ZDNlZDgxNjYzZjU0Y2M3YWE3NzJmNzc4ODY5Zjc4M185Nw_5bf98ef5-050e-4a88-9ea8-3e93df1ae76a"
      unitRef="shares">30801912</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="i0ec9602869474a40befdf58c1fcc3b02_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOjExYjk4ZmRlMTc5ZTQzYTQ4ZGE1ZjU0YjY0NjU0N2ZiL3RhYmxlcmFuZ2U6MTFiOThmZGUxNzllNDNhNDhkYTVmNTRiNjQ2NTQ3ZmJfNC0xLTEtMS0xNDgwMjY_6d48000e-750b-48c5-8442-1dbabf4312d3"
      unitRef="usd">31000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i40fd741517c3449a803e5495a6cee623_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOjExYjk4ZmRlMTc5ZTQzYTQ4ZGE1ZjU0YjY0NjU0N2ZiL3RhYmxlcmFuZ2U6MTFiOThmZGUxNzllNDNhNDhkYTVmNTRiNjQ2NTQ3ZmJfNC0zLTEtMS0xNDgwMjY_f8ce1ba7-673b-4c01-b69d-6fcb1408373c"
      unitRef="usd">31000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i0ec9602869474a40befdf58c1fcc3b02_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOjExYjk4ZmRlMTc5ZTQzYTQ4ZGE1ZjU0YjY0NjU0N2ZiL3RhYmxlcmFuZ2U6MTFiOThmZGUxNzllNDNhNDhkYTVmNTRiNjQ2NTQ3ZmJfNS0xLTEtMS0xNDgwMjY_c993e1d6-8a52-4625-af2e-ed3d3158dd96"
      unitRef="usd">692742000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i40fd741517c3449a803e5495a6cee623_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOjExYjk4ZmRlMTc5ZTQzYTQ4ZGE1ZjU0YjY0NjU0N2ZiL3RhYmxlcmFuZ2U6MTFiOThmZGUxNzllNDNhNDhkYTVmNTRiNjQ2NTQ3ZmJfNS0zLTEtMS0xNDgwMjY_5c0ad776-b89b-4338-9950-33174ea34806"
      unitRef="usd">651004000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i0ec9602869474a40befdf58c1fcc3b02_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOjExYjk4ZmRlMTc5ZTQzYTQ4ZGE1ZjU0YjY0NjU0N2ZiL3RhYmxlcmFuZ2U6MTFiOThmZGUxNzllNDNhNDhkYTVmNTRiNjQ2NTQ3ZmJfNi0xLTEtMS0xNDgwMjY_f6f6d2bf-00c6-490a-8180-764cb44371b7"
      unitRef="usd">458142000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i40fd741517c3449a803e5495a6cee623_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOjExYjk4ZmRlMTc5ZTQzYTQ4ZGE1ZjU0YjY0NjU0N2ZiL3RhYmxlcmFuZ2U6MTFiOThmZGUxNzllNDNhNDhkYTVmNTRiNjQ2NTQ3ZmJfNi0zLTEtMS0xNDgwMjY_2f1d3598-7f2f-4405-83a3-21ee7cd85303"
      unitRef="usd">458356000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i0ec9602869474a40befdf58c1fcc3b02_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOjExYjk4ZmRlMTc5ZTQzYTQ4ZGE1ZjU0YjY0NjU0N2ZiL3RhYmxlcmFuZ2U6MTFiOThmZGUxNzllNDNhNDhkYTVmNTRiNjQ2NTQ3ZmJfNy0xLTEtMS0xNDgwMjY_b8fd0136-7004-4ad4-a462-483d578d4762"
      unitRef="usd">1570000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i40fd741517c3449a803e5495a6cee623_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOjExYjk4ZmRlMTc5ZTQzYTQ4ZGE1ZjU0YjY0NjU0N2ZiL3RhYmxlcmFuZ2U6MTFiOThmZGUxNzllNDNhNDhkYTVmNTRiNjQ2NTQ3ZmJfNy0zLTEtMS0xNDgwMjY_c2a6c290-0272-44b4-a74e-2b2a5d402860"
      unitRef="usd">1477000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="i0ec9602869474a40befdf58c1fcc3b02_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOjExYjk4ZmRlMTc5ZTQzYTQ4ZGE1ZjU0YjY0NjU0N2ZiL3RhYmxlcmFuZ2U6MTFiOThmZGUxNzllNDNhNDhkYTVmNTRiNjQ2NTQ3ZmJfOC0xLTEtMS0xNDgwMjY_35cad69f-c02a-4b61-8aa9-77359811359f"
      unitRef="usd">1152485000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i40fd741517c3449a803e5495a6cee623_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOjExYjk4ZmRlMTc5ZTQzYTQ4ZGE1ZjU0YjY0NjU0N2ZiL3RhYmxlcmFuZ2U6MTFiOThmZGUxNzllNDNhNDhkYTVmNTRiNjQ2NTQ3ZmJfOC0zLTEtMS0xNDgwMjY_525173ce-ba83-4ed9-8778-154199ba58f4"
      unitRef="usd">1110868000</us-gaap:StockholdersEquity>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i0ec9602869474a40befdf58c1fcc3b02_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOjExYjk4ZmRlMTc5ZTQzYTQ4ZGE1ZjU0YjY0NjU0N2ZiL3RhYmxlcmFuZ2U6MTFiOThmZGUxNzllNDNhNDhkYTVmNTRiNjQ2NTQ3ZmJfOS0xLTEtMS0xNDgwMjY_f0a22920-0126-4df7-b5db-3a86f0ad5480"
      unitRef="usd">1520362000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i40fd741517c3449a803e5495a6cee623_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOjExYjk4ZmRlMTc5ZTQzYTQ4ZGE1ZjU0YjY0NjU0N2ZiL3RhYmxlcmFuZ2U6MTFiOThmZGUxNzllNDNhNDhkYTVmNTRiNjQ2NTQ3ZmJfOS0zLTEtMS0xNDgwMjY_e2d6e7ce-8337-45b6-b8ca-e18db2f370e9"
      unitRef="usd">1491965000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:CapitalizationLongtermDebtAndEquity
      contextRef="i0ec9602869474a40befdf58c1fcc3b02_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOjExYjk4ZmRlMTc5ZTQzYTQ4ZGE1ZjU0YjY0NjU0N2ZiL3RhYmxlcmFuZ2U6MTFiOThmZGUxNzllNDNhNDhkYTVmNTRiNjQ2NTQ3ZmJfMTAtMS0xLTEtMTQ4MDI2_449ab34b-ae0a-45ce-9494-bcc3f917c393"
      unitRef="usd">2672847000</us-gaap:CapitalizationLongtermDebtAndEquity>
    <us-gaap:CapitalizationLongtermDebtAndEquity
      contextRef="i40fd741517c3449a803e5495a6cee623_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOjExYjk4ZmRlMTc5ZTQzYTQ4ZGE1ZjU0YjY0NjU0N2ZiL3RhYmxlcmFuZ2U6MTFiOThmZGUxNzllNDNhNDhkYTVmNTRiNjQ2NTQ3ZmJfMTAtMy0xLTEtMTQ4MDI2_50e293c2-3161-4798-93bf-8b93b692507b"
      unitRef="usd">2602833000</us-gaap:CapitalizationLongtermDebtAndEquity>
    <us-gaap:LinesOfCreditCurrent
      contextRef="i0ec9602869474a40befdf58c1fcc3b02_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOjExYjk4ZmRlMTc5ZTQzYTQ4ZGE1ZjU0YjY0NjU0N2ZiL3RhYmxlcmFuZ2U6MTFiOThmZGUxNzllNDNhNDhkYTVmNTRiNjQ2NTQ3ZmJfMTItMS0xLTEtMTQ4MDI2_c851edb5-49e7-4346-806a-d8e9456b1df0"
      unitRef="usd">72433000</us-gaap:LinesOfCreditCurrent>
    <us-gaap:LinesOfCreditCurrent
      contextRef="i40fd741517c3449a803e5495a6cee623_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOjExYjk4ZmRlMTc5ZTQzYTQ4ZGE1ZjU0YjY0NjU0N2ZiL3RhYmxlcmFuZ2U6MTFiOThmZGUxNzllNDNhNDhkYTVmNTRiNjQ2NTQ3ZmJfMTItMy0xLTEtMTQ4MDI2_b0a2f173-4e6d-441a-b50b-d48207e02541"
      unitRef="usd">159578000</us-gaap:LinesOfCreditCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i0ec9602869474a40befdf58c1fcc3b02_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOjExYjk4ZmRlMTc5ZTQzYTQ4ZGE1ZjU0YjY0NjU0N2ZiL3RhYmxlcmFuZ2U6MTFiOThmZGUxNzllNDNhNDhkYTVmNTRiNjQ2NTQ3ZmJfMTMtMS0xLTEtMTQ4MDI2_4672fc55-19b9-4aed-bc55-bfe9c36e9237"
      unitRef="usd">44274000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i40fd741517c3449a803e5495a6cee623_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOjExYjk4ZmRlMTc5ZTQzYTQ4ZGE1ZjU0YjY0NjU0N2ZiL3RhYmxlcmFuZ2U6MTFiOThmZGUxNzllNDNhNDhkYTVmNTRiNjQ2NTQ3ZmJfMTMtMy0xLTEtMTQ4MDI2_db88948e-d6c9-4470-943b-57583dffd5ac"
      unitRef="usd">4360000</us-gaap:LongTermDebtCurrent>
    <sjw:Accruedgroundwaterextractionchargespurchasedwaterandpower
      contextRef="i0ec9602869474a40befdf58c1fcc3b02_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOjExYjk4ZmRlMTc5ZTQzYTQ4ZGE1ZjU0YjY0NjU0N2ZiL3RhYmxlcmFuZ2U6MTFiOThmZGUxNzllNDNhNDhkYTVmNTRiNjQ2NTQ3ZmJfMTQtMS0xLTEtMTQ4MDI2_299c7df2-9e27-4bd1-b05b-0eb2a946c3bc"
      unitRef="usd">11739000</sjw:Accruedgroundwaterextractionchargespurchasedwaterandpower>
    <sjw:Accruedgroundwaterextractionchargespurchasedwaterandpower
      contextRef="i40fd741517c3449a803e5495a6cee623_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOjExYjk4ZmRlMTc5ZTQzYTQ4ZGE1ZjU0YjY0NjU0N2ZiL3RhYmxlcmFuZ2U6MTFiOThmZGUxNzllNDNhNDhkYTVmNTRiNjQ2NTQ3ZmJfMTQtMy0xLTEtMTQ4MDI2_43ffd05d-373b-40cf-868b-11efaa4d581a"
      unitRef="usd">19707000</sjw:Accruedgroundwaterextractionchargespurchasedwaterandpower>
    <us-gaap:AccountsPayableCurrent
      contextRef="i0ec9602869474a40befdf58c1fcc3b02_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOjExYjk4ZmRlMTc5ZTQzYTQ4ZGE1ZjU0YjY0NjU0N2ZiL3RhYmxlcmFuZ2U6MTFiOThmZGUxNzllNDNhNDhkYTVmNTRiNjQ2NTQ3ZmJfMTUtMS0xLTEtMTQ4MDI2_3b47e895-6d03-4137-81be-018a581cf357"
      unitRef="usd">25974000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i40fd741517c3449a803e5495a6cee623_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOjExYjk4ZmRlMTc5ZTQzYTQ4ZGE1ZjU0YjY0NjU0N2ZiL3RhYmxlcmFuZ2U6MTFiOThmZGUxNzllNDNhNDhkYTVmNTRiNjQ2NTQ3ZmJfMTUtMy0xLTEtMTQ4MDI2_9163af10-773f-4d2e-b609-b6ecdc1a7d0d"
      unitRef="usd">29581000</us-gaap:AccountsPayableCurrent>
    <us-gaap:InterestPayableCurrent
      contextRef="i0ec9602869474a40befdf58c1fcc3b02_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOjExYjk4ZmRlMTc5ZTQzYTQ4ZGE1ZjU0YjY0NjU0N2ZiL3RhYmxlcmFuZ2U6MTFiOThmZGUxNzllNDNhNDhkYTVmNTRiNjQ2NTQ3ZmJfMTYtMS0xLTEtMTQ4MDI2_167f32f4-8d5e-4e0e-83c2-f2955d355b63"
      unitRef="usd">19071000</us-gaap:InterestPayableCurrent>
    <us-gaap:InterestPayableCurrent
      contextRef="i40fd741517c3449a803e5495a6cee623_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOjExYjk4ZmRlMTc5ZTQzYTQ4ZGE1ZjU0YjY0NjU0N2ZiL3RhYmxlcmFuZ2U6MTFiOThmZGUxNzllNDNhNDhkYTVmNTRiNjQ2NTQ3ZmJfMTYtMy0xLTEtMTQ4MDI2_d30c960c-de24-402c-8354-9b01748f3f22"
      unitRef="usd">13907000</us-gaap:InterestPayableCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i0ec9602869474a40befdf58c1fcc3b02_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOjExYjk4ZmRlMTc5ZTQzYTQ4ZGE1ZjU0YjY0NjU0N2ZiL3RhYmxlcmFuZ2U6MTFiOThmZGUxNzllNDNhNDhkYTVmNTRiNjQ2NTQ3ZmJfMTgtMS0xLTEtMTQ4MDI2_5df589b4-b467-44d0-b936-b11080184864"
      unitRef="usd">9076000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i40fd741517c3449a803e5495a6cee623_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOjExYjk4ZmRlMTc5ZTQzYTQ4ZGE1ZjU0YjY0NjU0N2ZiL3RhYmxlcmFuZ2U6MTFiOThmZGUxNzllNDNhNDhkYTVmNTRiNjQ2NTQ3ZmJfMTgtMy0xLTEtMTQ4MDI2_f2b7d3d7-c0c1-4a8d-84f6-27a567d57a5c"
      unitRef="usd">11908000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:TaxesPayableCurrent
      contextRef="i0ec9602869474a40befdf58c1fcc3b02_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOjExYjk4ZmRlMTc5ZTQzYTQ4ZGE1ZjU0YjY0NjU0N2ZiL3RhYmxlcmFuZ2U6MTFiOThmZGUxNzllNDNhNDhkYTVmNTRiNjQ2NTQ3ZmJfMTktMS0xLTEtMTQ4MDI2_663e96a9-3b95-44b8-afa6-18c5f3c820c0"
      unitRef="usd">4608000</us-gaap:TaxesPayableCurrent>
    <us-gaap:TaxesPayableCurrent
      contextRef="i40fd741517c3449a803e5495a6cee623_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOjExYjk4ZmRlMTc5ZTQzYTQ4ZGE1ZjU0YjY0NjU0N2ZiL3RhYmxlcmFuZ2U6MTFiOThmZGUxNzllNDNhNDhkYTVmNTRiNjQ2NTQ3ZmJfMTktMy0xLTEtMTQ4MDI2_0feb19bd-da2d-4f94-b6ac-2de95c972fb9"
      unitRef="usd">2696000</us-gaap:TaxesPayableCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i0ec9602869474a40befdf58c1fcc3b02_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOjExYjk4ZmRlMTc5ZTQzYTQ4ZGE1ZjU0YjY0NjU0N2ZiL3RhYmxlcmFuZ2U6MTFiOThmZGUxNzllNDNhNDhkYTVmNTRiNjQ2NTQ3ZmJfMjAtMS0xLTEtMTQ4MDI2_509cf33c-ec38-49d4-94d6-4a6ab8a12102"
      unitRef="usd">25790000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i40fd741517c3449a803e5495a6cee623_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOjExYjk4ZmRlMTc5ZTQzYTQ4ZGE1ZjU0YjY0NjU0N2ZiL3RhYmxlcmFuZ2U6MTFiOThmZGUxNzllNDNhNDhkYTVmNTRiNjQ2NTQ3ZmJfMjAtMy0xLTEtMTQ4MDI2_e99ead41-25ad-479d-9fbd-0b313a96065c"
      unitRef="usd">22913000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i0ec9602869474a40befdf58c1fcc3b02_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOjExYjk4ZmRlMTc5ZTQzYTQ4ZGE1ZjU0YjY0NjU0N2ZiL3RhYmxlcmFuZ2U6MTFiOThmZGUxNzllNDNhNDhkYTVmNTRiNjQ2NTQ3ZmJfMjEtMS0xLTEtMTQ4MDI2_f1562ec8-7123-4951-a0ff-4d0309e7ee1d"
      unitRef="usd">212965000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i40fd741517c3449a803e5495a6cee623_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOjExYjk4ZmRlMTc5ZTQzYTQ4ZGE1ZjU0YjY0NjU0N2ZiL3RhYmxlcmFuZ2U6MTFiOThmZGUxNzllNDNhNDhkYTVmNTRiNjQ2NTQ3ZmJfMjEtMy0xLTEtMTQ4MDI2_ae34f45e-424e-4e92-a5a5-1b976ef8bd93"
      unitRef="usd">264650000</us-gaap:LiabilitiesCurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i0ec9602869474a40befdf58c1fcc3b02_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOjExYjk4ZmRlMTc5ZTQzYTQ4ZGE1ZjU0YjY0NjU0N2ZiL3RhYmxlcmFuZ2U6MTFiOThmZGUxNzllNDNhNDhkYTVmNTRiNjQ2NTQ3ZmJfMjItMS0xLTEtMTQ4MDI2_a82599f5-24fe-44eb-aa61-beee2198bf92"
      unitRef="usd">220111000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i40fd741517c3449a803e5495a6cee623_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOjExYjk4ZmRlMTc5ZTQzYTQ4ZGE1ZjU0YjY0NjU0N2ZiL3RhYmxlcmFuZ2U6MTFiOThmZGUxNzllNDNhNDhkYTVmNTRiNjQ2NTQ3ZmJfMjItMy0xLTEtMTQ4MDI2_56c4879a-efcf-4b1c-826c-7afef8967ba3"
      unitRef="usd">218155000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="i0ec9602869474a40befdf58c1fcc3b02_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOjExYjk4ZmRlMTc5ZTQzYTQ4ZGE1ZjU0YjY0NjU0N2ZiL3RhYmxlcmFuZ2U6MTFiOThmZGUxNzllNDNhNDhkYTVmNTRiNjQ2NTQ3ZmJfMjMtMS0xLTEtMTQ4MDI2_40abeca6-a8ed-4cb6-98e8-83dfecee50be"
      unitRef="usd">137668000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="i40fd741517c3449a803e5495a6cee623_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOjExYjk4ZmRlMTc5ZTQzYTQ4ZGE1ZjU0YjY0NjU0N2ZiL3RhYmxlcmFuZ2U6MTFiOThmZGUxNzllNDNhNDhkYTVmNTRiNjQ2NTQ3ZmJfMjMtMy0xLTEtMTQ4MDI2_eed39e2a-8baa-42fd-8e9b-b90607e78a64"
      unitRef="usd">137696000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContributionsInAidOfConstruction
      contextRef="i0ec9602869474a40befdf58c1fcc3b02_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOjExYjk4ZmRlMTc5ZTQzYTQ4ZGE1ZjU0YjY0NjU0N2ZiL3RhYmxlcmFuZ2U6MTFiOThmZGUxNzllNDNhNDhkYTVmNTRiNjQ2NTQ3ZmJfMjQtMS0xLTEtMTQ4MDI2_9c7bd6d2-d2bd-4cef-bf3d-6cd3b559066e"
      unitRef="usd">327016000</us-gaap:ContributionsInAidOfConstruction>
    <us-gaap:ContributionsInAidOfConstruction
      contextRef="i40fd741517c3449a803e5495a6cee623_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOjExYjk4ZmRlMTc5ZTQzYTQ4ZGE1ZjU0YjY0NjU0N2ZiL3RhYmxlcmFuZ2U6MTFiOThmZGUxNzllNDNhNDhkYTVmNTRiNjQ2NTQ3ZmJfMjQtMy0xLTEtMTQ4MDI2_54edd263-b8af-4c2d-b5a9-2e0d0379154b"
      unitRef="usd">323668000</us-gaap:ContributionsInAidOfConstruction>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="i0ec9602869474a40befdf58c1fcc3b02_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOjExYjk4ZmRlMTc5ZTQzYTQ4ZGE1ZjU0YjY0NjU0N2ZiL3RhYmxlcmFuZ2U6MTFiOThmZGUxNzllNDNhNDhkYTVmNTRiNjQ2NTQ3ZmJfMjUtMS0xLTEtMTQ4MDI2_4cf64e92-0e51-42c0-9977-139b97bb20d1"
      unitRef="usd">55914000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="i40fd741517c3449a803e5495a6cee623_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOjExYjk4ZmRlMTc5ZTQzYTQ4ZGE1ZjU0YjY0NjU0N2ZiL3RhYmxlcmFuZ2U6MTFiOThmZGUxNzllNDNhNDhkYTVmNTRiNjQ2NTQ3ZmJfMjUtMy0xLTEtMTQ4MDI2_b9bb6fd4-77da-4480-9294-46ac0232430a"
      unitRef="usd">59738000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i0ec9602869474a40befdf58c1fcc3b02_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOjExYjk4ZmRlMTc5ZTQzYTQ4ZGE1ZjU0YjY0NjU0N2ZiL3RhYmxlcmFuZ2U6MTFiOThmZGUxNzllNDNhNDhkYTVmNTRiNjQ2NTQ3ZmJfMjctMS0xLTEtMTQ4MDI2_a772b03d-f186-4563-8725-56466b878b35"
      unitRef="usd">25977000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i40fd741517c3449a803e5495a6cee623_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOjExYjk4ZmRlMTc5ZTQzYTQ4ZGE1ZjU0YjY0NjU0N2ZiL3RhYmxlcmFuZ2U6MTFiOThmZGUxNzllNDNhNDhkYTVmNTRiNjQ2NTQ3ZmJfMjctMy0xLTEtMTQ4MDI2_8e4578bd-2cee-4e53-ad86-705309e3e9bc"
      unitRef="usd">25884000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i0ec9602869474a40befdf58c1fcc3b02_I20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOjExYjk4ZmRlMTc5ZTQzYTQ4ZGE1ZjU0YjY0NjU0N2ZiL3RhYmxlcmFuZ2U6MTFiOThmZGUxNzllNDNhNDhkYTVmNTRiNjQ2NTQ3ZmJfMjgtMS0xLTEtMTQ4MDI2_44927ae6-300e-4273-91bf-f4b6fe453794"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i40fd741517c3449a803e5495a6cee623_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOjExYjk4ZmRlMTc5ZTQzYTQ4ZGE1ZjU0YjY0NjU0N2ZiL3RhYmxlcmFuZ2U6MTFiOThmZGUxNzllNDNhNDhkYTVmNTRiNjQ2NTQ3ZmJfMjgtMy0xLTEtMTQ4MDI2_ce28ccb6-0382-4fc2-bf24-576373e3d31f"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i0ec9602869474a40befdf58c1fcc3b02_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOjExYjk4ZmRlMTc5ZTQzYTQ4ZGE1ZjU0YjY0NjU0N2ZiL3RhYmxlcmFuZ2U6MTFiOThmZGUxNzllNDNhNDhkYTVmNTRiNjQ2NTQ3ZmJfMjktMS0xLTEtMTQ4MDI2_d75309e7-dadb-41d7-a787-eaab6b5a9220"
      unitRef="usd">3652498000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i40fd741517c3449a803e5495a6cee623_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8xOS9mcmFnOjkwYjJmYTU0MDQ1NjQ1MWQ4MjNlYzcxMjBkNjFiMTAzL3RhYmxlOjExYjk4ZmRlMTc5ZTQzYTQ4ZGE1ZjU0YjY0NjU0N2ZiL3RhYmxlcmFuZ2U6MTFiOThmZGUxNzllNDNhNDhkYTVmNTRiNjQ2NTQ3ZmJfMjktMy0xLTEtMTQ4MDI2_093b7737-98ce-4d0b-b378-52ec9b52b1a9"
      unitRef="usd">3632624000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i298d9c5f770a4540b34461069cd89e6b_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yMi9mcmFnOjVhY2QwOWNlNjZiOTQ1YjFiZGNhZDc1YzhlOGU4M2Q3L3RhYmxlOjViODY0OTVkZTA4MTQ5ZTBiZTk0MWQ0YTUwYzhhMTUzL3RhYmxlcmFuZ2U6NWI4NjQ5NWRlMDgxNDllMGJlOTQxZDRhNTBjOGExNTNfMi0xLTEtMS0xNDgwMjY_0830b714-f370-4522-a7f4-19d3621b2a43"
      unitRef="shares">30801912</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i298d9c5f770a4540b34461069cd89e6b_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yMi9mcmFnOjVhY2QwOWNlNjZiOTQ1YjFiZGNhZDc1YzhlOGU4M2Q3L3RhYmxlOjViODY0OTVkZTA4MTQ5ZTBiZTk0MWQ0YTUwYzhhMTUzL3RhYmxlcmFuZ2U6NWI4NjQ5NWRlMDgxNDllMGJlOTQxZDRhNTBjOGExNTNfMi0zLTEtMS0xNDgwMjY_31a48449-9227-4122-9913-85acf2f9a0ba"
      unitRef="usd">31000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5c6cd61896bb4869bab42930e74630dc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yMi9mcmFnOjVhY2QwOWNlNjZiOTQ1YjFiZGNhZDc1YzhlOGU4M2Q3L3RhYmxlOjViODY0OTVkZTA4MTQ5ZTBiZTk0MWQ0YTUwYzhhMTUzL3RhYmxlcmFuZ2U6NWI4NjQ5NWRlMDgxNDllMGJlOTQxZDRhNTBjOGExNTNfMi01LTEtMS0xNDgwMjY_2456faa5-2616-4017-977b-6e3b5b2a6a9e"
      unitRef="usd">651004000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0282e047e3f04706ac488c9090fea606_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yMi9mcmFnOjVhY2QwOWNlNjZiOTQ1YjFiZGNhZDc1YzhlOGU4M2Q3L3RhYmxlOjViODY0OTVkZTA4MTQ5ZTBiZTk0MWQ0YTUwYzhhMTUzL3RhYmxlcmFuZ2U6NWI4NjQ5NWRlMDgxNDllMGJlOTQxZDRhNTBjOGExNTNfMi03LTEtMS0xNDgwMjY_d1eb5e37-9adb-426a-b3ef-46447f8feebf"
      unitRef="usd">458356000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iacae8a63002d48898d6f837c050a37de_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yMi9mcmFnOjVhY2QwOWNlNjZiOTQ1YjFiZGNhZDc1YzhlOGU4M2Q3L3RhYmxlOjViODY0OTVkZTA4MTQ5ZTBiZTk0MWQ0YTUwYzhhMTUzL3RhYmxlcmFuZ2U6NWI4NjQ5NWRlMDgxNDllMGJlOTQxZDRhNTBjOGExNTNfMi05LTEtMS0xNDgwMjY_b034579c-b11c-49b5-b614-481e413c9a26"
      unitRef="usd">1477000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i40fd741517c3449a803e5495a6cee623_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yMi9mcmFnOjVhY2QwOWNlNjZiOTQ1YjFiZGNhZDc1YzhlOGU4M2Q3L3RhYmxlOjViODY0OTVkZTA4MTQ5ZTBiZTk0MWQ0YTUwYzhhMTUzL3RhYmxlcmFuZ2U6NWI4NjQ5NWRlMDgxNDllMGJlOTQxZDRhNTBjOGExNTNfMi0xMy0xLTEtMTQ4MDI2_69da678f-0926-4d99-aa65-81d28bb487a3"
      unitRef="usd">1110868000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i2df7bf4778724a499d6e8ce362996b66_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yMi9mcmFnOjVhY2QwOWNlNjZiOTQ1YjFiZGNhZDc1YzhlOGU4M2Q3L3RhYmxlOjViODY0OTVkZTA4MTQ5ZTBiZTk0MWQ0YTUwYzhhMTUzL3RhYmxlcmFuZ2U6NWI4NjQ5NWRlMDgxNDllMGJlOTQxZDRhNTBjOGExNTNfMy03LTEtMS0xNDgwMjY_9393a8fb-f984-4879-ac6c-6503a3f7e64f"
      unitRef="usd">11530000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yMi9mcmFnOjVhY2QwOWNlNjZiOTQ1YjFiZGNhZDc1YzhlOGU4M2Q3L3RhYmxlOjViODY0OTVkZTA4MTQ5ZTBiZTk0MWQ0YTUwYzhhMTUzL3RhYmxlcmFuZ2U6NWI4NjQ5NWRlMDgxNDllMGJlOTQxZDRhNTBjOGExNTNfMy0xMy0xLTEtMTQ4MDI2_30ec566b-d238-4af4-aab0-627bd8bec2ae"
      unitRef="usd">11530000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParent
      contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yMi9mcmFnOjVhY2QwOWNlNjZiOTQ1YjFiZGNhZDc1YzhlOGU4M2Q3L3RhYmxlOjViODY0OTVkZTA4MTQ5ZTBiZTk0MWQ0YTUwYzhhMTUzL3RhYmxlcmFuZ2U6NWI4NjQ5NWRlMDgxNDllMGJlOTQxZDRhNTBjOGExNTNfNC0wLTEtMS0xNDgwMjYvdGV4dHJlZ2lvbjpjMDJmOTAwNmRhZDQ0OGQ2YjNlOGJjN2ZhM2UzYWM1OF81Nw_2cafc580-af17-473e-92f5-9abb6f1b1739"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="ie9b4ad321f034884a8cf84def8f0d504_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yMi9mcmFnOjVhY2QwOWNlNjZiOTQ1YjFiZGNhZDc1YzhlOGU4M2Q3L3RhYmxlOjViODY0OTVkZTA4MTQ5ZTBiZTk0MWQ0YTUwYzhhMTUzL3RhYmxlcmFuZ2U6NWI4NjQ5NWRlMDgxNDllMGJlOTQxZDRhNTBjOGExNTNfNC05LTEtMS0xNDgwMjY_df743012-1d10-47e1-9f6a-72864d73b52e"
      unitRef="usd">93000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yMi9mcmFnOjVhY2QwOWNlNjZiOTQ1YjFiZGNhZDc1YzhlOGU4M2Q3L3RhYmxlOjViODY0OTVkZTA4MTQ5ZTBiZTk0MWQ0YTUwYzhhMTUzL3RhYmxlcmFuZ2U6NWI4NjQ5NWRlMDgxNDllMGJlOTQxZDRhNTBjOGExNTNfNC0xMy0xLTEtMTQ4MDI2_359a5af9-473b-403f-9076-3cc73aab5fb9"
      unitRef="usd">93000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="if02fcf0f97a645b1a3a2797d862abe06_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yMi9mcmFnOjVhY2QwOWNlNjZiOTQ1YjFiZGNhZDc1YzhlOGU4M2Q3L3RhYmxlOjViODY0OTVkZTA4MTQ5ZTBiZTk0MWQ0YTUwYzhhMTUzL3RhYmxlcmFuZ2U6NWI4NjQ5NWRlMDgxNDllMGJlOTQxZDRhNTBjOGExNTNfNS01LTEtMS0xNDgwMjY_d5f02541-14f8-4419-be5a-8a58567b65c2"
      unitRef="usd">1199000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i2df7bf4778724a499d6e8ce362996b66_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yMi9mcmFnOjVhY2QwOWNlNjZiOTQ1YjFiZGNhZDc1YzhlOGU4M2Q3L3RhYmxlOjViODY0OTVkZTA4MTQ5ZTBiZTk0MWQ0YTUwYzhhMTUzL3RhYmxlcmFuZ2U6NWI4NjQ5NWRlMDgxNDllMGJlOTQxZDRhNTBjOGExNTNfNS03LTEtMS0xNDgwMjY_11385cab-ef78-4238-a806-4676d9ae8bce"
      unitRef="usd">-22000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yMi9mcmFnOjVhY2QwOWNlNjZiOTQ1YjFiZGNhZDc1YzhlOGU4M2Q3L3RhYmxlOjViODY0OTVkZTA4MTQ5ZTBiZTk0MWQ0YTUwYzhhMTUzL3RhYmxlcmFuZ2U6NWI4NjQ5NWRlMDgxNDllMGJlOTQxZDRhNTBjOGExNTNfNS0xMy0xLTEtMTQ4MDI2_526c4f11-6391-4389-be71-b367ff80918b"
      unitRef="usd">1177000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i6e97b489944144639a9d3c42f18220cd_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yMi9mcmFnOjVhY2QwOWNlNjZiOTQ1YjFiZGNhZDc1YzhlOGU4M2Q3L3RhYmxlOjViODY0OTVkZTA4MTQ5ZTBiZTk0MWQ0YTUwYzhhMTUzL3RhYmxlcmFuZ2U6NWI4NjQ5NWRlMDgxNDllMGJlOTQxZDRhNTBjOGExNTNfNi0xLTEtMS0xNDgwMjY_657ea5ba-e39f-4f2e-9263-999d824be62a"
      unitRef="shares">38776</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="if02fcf0f97a645b1a3a2797d862abe06_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yMi9mcmFnOjVhY2QwOWNlNjZiOTQ1YjFiZGNhZDc1YzhlOGU4M2Q3L3RhYmxlOjViODY0OTVkZTA4MTQ5ZTBiZTk0MWQ0YTUwYzhhMTUzL3RhYmxlcmFuZ2U6NWI4NjQ5NWRlMDgxNDllMGJlOTQxZDRhNTBjOGExNTNfNi01LTEtMS0xNDgwMjY_683606dd-e656-4173-81cd-75cbee42c302"
      unitRef="usd">-1538000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yMi9mcmFnOjVhY2QwOWNlNjZiOTQ1YjFiZGNhZDc1YzhlOGU4M2Q3L3RhYmxlOjViODY0OTVkZTA4MTQ5ZTBiZTk0MWQ0YTUwYzhhMTUzL3RhYmxlcmFuZ2U6NWI4NjQ5NWRlMDgxNDllMGJlOTQxZDRhNTBjOGExNTNfNi0xMy0xLTEtMTQ4MDI2_0eac63fe-36ad-4c2e-82f7-7824f8106ff1"
      unitRef="usd">-1538000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i6e97b489944144639a9d3c42f18220cd_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yMi9mcmFnOjVhY2QwOWNlNjZiOTQ1YjFiZGNhZDc1YzhlOGU4M2Q3L3RhYmxlOjViODY0OTVkZTA4MTQ5ZTBiZTk0MWQ0YTUwYzhhMTUzL3RhYmxlcmFuZ2U6NWI4NjQ5NWRlMDgxNDllMGJlOTQxZDRhNTBjOGExNTNfNy0xLTEtMS0xNDgwMjY_5fda4b94-1c16-40cd-af5b-b62a9e9eefd9"
      unitRef="shares">16410</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="if02fcf0f97a645b1a3a2797d862abe06_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yMi9mcmFnOjVhY2QwOWNlNjZiOTQ1YjFiZGNhZDc1YzhlOGU4M2Q3L3RhYmxlOjViODY0OTVkZTA4MTQ5ZTBiZTk0MWQ0YTUwYzhhMTUzL3RhYmxlcmFuZ2U6NWI4NjQ5NWRlMDgxNDllMGJlOTQxZDRhNTBjOGExNTNfNy01LTEtMS0xNDgwMjY_4eddd144-c1af-4b87-85bf-e40acb0ab304"
      unitRef="usd">1080000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yMi9mcmFnOjVhY2QwOWNlNjZiOTQ1YjFiZGNhZDc1YzhlOGU4M2Q3L3RhYmxlOjViODY0OTVkZTA4MTQ5ZTBiZTk0MWQ0YTUwYzhhMTUzL3RhYmxlcmFuZ2U6NWI4NjQ5NWRlMDgxNDllMGJlOTQxZDRhNTBjOGExNTNfNy0xMy0xLTEtMTQ4MDI2_998e304d-b760-4fe8-86da-54e865be06ac"
      unitRef="usd">1080000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i6e97b489944144639a9d3c42f18220cd_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yMi9mcmFnOjVhY2QwOWNlNjZiOTQ1YjFiZGNhZDc1YzhlOGU4M2Q3L3RhYmxlOjViODY0OTVkZTA4MTQ5ZTBiZTk0MWQ0YTUwYzhhMTUzL3RhYmxlcmFuZ2U6NWI4NjQ5NWRlMDgxNDllMGJlOTQxZDRhNTBjOGExNTNfOC0xLTEtMS0xNDgwMjY_83b7379e-59ed-4ff4-8dc3-b69da6259f49"
      unitRef="shares">570026</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="if02fcf0f97a645b1a3a2797d862abe06_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yMi9mcmFnOjVhY2QwOWNlNjZiOTQ1YjFiZGNhZDc1YzhlOGU4M2Q3L3RhYmxlOjViODY0OTVkZTA4MTQ5ZTBiZTk0MWQ0YTUwYzhhMTUzL3RhYmxlcmFuZ2U6NWI4NjQ5NWRlMDgxNDllMGJlOTQxZDRhNTBjOGExNTNfOC01LTEtMS0xNDgwMjY_25ff9cd5-9bb1-4caf-87b5-3af99327be74"
      unitRef="usd">40997000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yMi9mcmFnOjVhY2QwOWNlNjZiOTQ1YjFiZGNhZDc1YzhlOGU4M2Q3L3RhYmxlOjViODY0OTVkZTA4MTQ5ZTBiZTk0MWQ0YTUwYzhhMTUzL3RhYmxlcmFuZ2U6NWI4NjQ5NWRlMDgxNDllMGJlOTQxZDRhNTBjOGExNTNfOC0xMy0xLTEtMTQ4MDI2_c80b9383-3351-410d-9977-f3ab7dcf687c"
      unitRef="usd">40997000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yMi9mcmFnOjVhY2QwOWNlNjZiOTQ1YjFiZGNhZDc1YzhlOGU4M2Q3L3RhYmxlOjViODY0OTVkZTA4MTQ5ZTBiZTk0MWQ0YTUwYzhhMTUzL3RhYmxlcmFuZ2U6NWI4NjQ5NWRlMDgxNDllMGJlOTQxZDRhNTBjOGExNTNfOS0wLTEtMS0xNDgwMjYvdGV4dHJlZ2lvbjoyMWY4MDg5ZTBkNGQ0MTkwYmIwYWM0NjBmMGVhODNjZl8yMA_7d20f77e-b19f-4807-b69e-cbf8a83af254"
      unitRef="usdPerShare">0.38</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:Dividends
      contextRef="i2df7bf4778724a499d6e8ce362996b66_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yMi9mcmFnOjVhY2QwOWNlNjZiOTQ1YjFiZGNhZDc1YzhlOGU4M2Q3L3RhYmxlOjViODY0OTVkZTA4MTQ5ZTBiZTk0MWQ0YTUwYzhhMTUzL3RhYmxlcmFuZ2U6NWI4NjQ5NWRlMDgxNDllMGJlOTQxZDRhNTBjOGExNTNfOS03LTEtMS0xNDgwMjY_5cdb85bc-3ef3-47e0-836e-3e55915c881c"
      unitRef="usd">11722000</us-gaap:Dividends>
    <us-gaap:Dividends
      contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yMi9mcmFnOjVhY2QwOWNlNjZiOTQ1YjFiZGNhZDc1YzhlOGU4M2Q3L3RhYmxlOjViODY0OTVkZTA4MTQ5ZTBiZTk0MWQ0YTUwYzhhMTUzL3RhYmxlcmFuZ2U6NWI4NjQ5NWRlMDgxNDllMGJlOTQxZDRhNTBjOGExNTNfOS0xMy0xLTEtMTQ4MDI2_d092e315-4c33-4ff8-92cd-c89c321a4b0f"
      unitRef="usd">11722000</us-gaap:Dividends>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ice392ab1ba2a4b0495fca07d3083adec_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yMi9mcmFnOjVhY2QwOWNlNjZiOTQ1YjFiZGNhZDc1YzhlOGU4M2Q3L3RhYmxlOjViODY0OTVkZTA4MTQ5ZTBiZTk0MWQ0YTUwYzhhMTUzL3RhYmxlcmFuZ2U6NWI4NjQ5NWRlMDgxNDllMGJlOTQxZDRhNTBjOGExNTNfMTAtMS0xLTEtMTQ4MDI2_304fe9d8-e288-4926-93d7-c97a43997b03"
      unitRef="shares">31427124</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ice392ab1ba2a4b0495fca07d3083adec_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yMi9mcmFnOjVhY2QwOWNlNjZiOTQ1YjFiZGNhZDc1YzhlOGU4M2Q3L3RhYmxlOjViODY0OTVkZTA4MTQ5ZTBiZTk0MWQ0YTUwYzhhMTUzL3RhYmxlcmFuZ2U6NWI4NjQ5NWRlMDgxNDllMGJlOTQxZDRhNTBjOGExNTNfMTAtMy0xLTEtMTQ4MDI2_11ab2e80-bdee-46a0-a8aa-96679abbc086"
      unitRef="usd">31000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3f795acb77364c9fb9724cd4c6c517cb_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yMi9mcmFnOjVhY2QwOWNlNjZiOTQ1YjFiZGNhZDc1YzhlOGU4M2Q3L3RhYmxlOjViODY0OTVkZTA4MTQ5ZTBiZTk0MWQ0YTUwYzhhMTUzL3RhYmxlcmFuZ2U6NWI4NjQ5NWRlMDgxNDllMGJlOTQxZDRhNTBjOGExNTNfMTAtNS0xLTEtMTQ4MDI2_22d3ffef-f300-4f3b-958e-83f250c47bf0"
      unitRef="usd">692742000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id4950c2767824a619e7cd94bcb5c993e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yMi9mcmFnOjVhY2QwOWNlNjZiOTQ1YjFiZGNhZDc1YzhlOGU4M2Q3L3RhYmxlOjViODY0OTVkZTA4MTQ5ZTBiZTk0MWQ0YTUwYzhhMTUzL3RhYmxlcmFuZ2U6NWI4NjQ5NWRlMDgxNDllMGJlOTQxZDRhNTBjOGExNTNfMTAtNy0xLTEtMTQ4MDI2_0ce8f044-ac99-4879-a9ea-2c936ac1b41b"
      unitRef="usd">458142000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5724ebe0ddc6419f99a794775a00c542_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yMi9mcmFnOjVhY2QwOWNlNjZiOTQ1YjFiZGNhZDc1YzhlOGU4M2Q3L3RhYmxlOjViODY0OTVkZTA4MTQ5ZTBiZTk0MWQ0YTUwYzhhMTUzL3RhYmxlcmFuZ2U6NWI4NjQ5NWRlMDgxNDllMGJlOTQxZDRhNTBjOGExNTNfMTAtOS0xLTEtMTQ4MDI2_e682775d-1236-4823-b081-fb10c83fe0c0"
      unitRef="usd">1570000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0ec9602869474a40befdf58c1fcc3b02_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yMi9mcmFnOjVhY2QwOWNlNjZiOTQ1YjFiZGNhZDc1YzhlOGU4M2Q3L3RhYmxlOjViODY0OTVkZTA4MTQ5ZTBiZTk0MWQ0YTUwYzhhMTUzL3RhYmxlcmFuZ2U6NWI4NjQ5NWRlMDgxNDllMGJlOTQxZDRhNTBjOGExNTNfMTAtMTMtMS0xLTE0ODAyNg_e31de76f-908b-43dc-a933-4acb0ed99b3d"
      unitRef="usd">1152485000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ic060767cc3bc4b998051621087f830bb_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yMi9mcmFnOjVhY2QwOWNlNjZiOTQ1YjFiZGNhZDc1YzhlOGU4M2Q3L3RhYmxlOmQ2MzBiZWUyMGQwYjQ3MjliZGJmM2FiYzNmN2RkYzA1L3RhYmxlcmFuZ2U6ZDYzMGJlZTIwZDBiNDcyOWJkYmYzYWJjM2Y3ZGRjMDVfMi0xLTEtMS0xNDgwMjY_f74d6554-8171-47ca-b9b5-c50e08707a52"
      unitRef="shares">30181348</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ic060767cc3bc4b998051621087f830bb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yMi9mcmFnOjVhY2QwOWNlNjZiOTQ1YjFiZGNhZDc1YzhlOGU4M2Q3L3RhYmxlOmQ2MzBiZWUyMGQwYjQ3MjliZGJmM2FiYzNmN2RkYzA1L3RhYmxlcmFuZ2U6ZDYzMGJlZTIwZDBiNDcyOWJkYmYzYWJjM2Y3ZGRjMDVfMi0zLTEtMS0xNDgwMjY_3a8fbff9-5e78-45a8-ae00-167ad6d05c0d"
      unitRef="usd">30000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7549c8f17690427993baeea118151d6c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yMi9mcmFnOjVhY2QwOWNlNjZiOTQ1YjFiZGNhZDc1YzhlOGU4M2Q3L3RhYmxlOmQ2MzBiZWUyMGQwYjQ3MjliZGJmM2FiYzNmN2RkYzA1L3RhYmxlcmFuZ2U6ZDYzMGJlZTIwZDBiNDcyOWJkYmYzYWJjM2Y3ZGRjMDVfMi01LTEtMS0xNDgwMjY_478be85d-b95d-4cf5-8bd1-ef37238fff86"
      unitRef="usd">606392000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iad06198630424684ac936d6584ce76d6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yMi9mcmFnOjVhY2QwOWNlNjZiOTQ1YjFiZGNhZDc1YzhlOGU4M2Q3L3RhYmxlOmQ2MzBiZWUyMGQwYjQ3MjliZGJmM2FiYzNmN2RkYzA1L3RhYmxlcmFuZ2U6ZDYzMGJlZTIwZDBiNDcyOWJkYmYzYWJjM2Y3ZGRjMDVfMi03LTEtMS0xNDgwMjY_54809ea2-8d6f-440e-b322-06d02e746637"
      unitRef="usd">428260000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0e416a2ef97b48ce9ee844a862000065_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yMi9mcmFnOjVhY2QwOWNlNjZiOTQ1YjFiZGNhZDc1YzhlOGU4M2Q3L3RhYmxlOmQ2MzBiZWUyMGQwYjQ3MjliZGJmM2FiYzNmN2RkYzA1L3RhYmxlcmFuZ2U6ZDYzMGJlZTIwZDBiNDcyOWJkYmYzYWJjM2Y3ZGRjMDVfMi05LTEtMS0xNDgwMjY_ea14a688-099f-4a38-8548-0629d02a9945"
      unitRef="usd">-163000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0c9d168a2ddd4e45a299055fbc674a75_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yMi9mcmFnOjVhY2QwOWNlNjZiOTQ1YjFiZGNhZDc1YzhlOGU4M2Q3L3RhYmxlOmQ2MzBiZWUyMGQwYjQ3MjliZGJmM2FiYzNmN2RkYzA1L3RhYmxlcmFuZ2U6ZDYzMGJlZTIwZDBiNDcyOWJkYmYzYWJjM2Y3ZGRjMDVfMi0xMy0xLTEtMTQ4MDI2_bac8a544-c326-4ecc-82e0-f12d765c3f2e"
      unitRef="usd">1034519000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="idca811a8146a4e4a81cc096110272eb0_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yMi9mcmFnOjVhY2QwOWNlNjZiOTQ1YjFiZGNhZDc1YzhlOGU4M2Q3L3RhYmxlOmQ2MzBiZWUyMGQwYjQ3MjliZGJmM2FiYzNmN2RkYzA1L3RhYmxlcmFuZ2U6ZDYzMGJlZTIwZDBiNDcyOWJkYmYzYWJjM2Y3ZGRjMDVfMy03LTEtMS0xNDgwMjY_c9a66d0a-b3a5-4390-b5cd-41a9c4705138"
      unitRef="usd">3737000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yMi9mcmFnOjVhY2QwOWNlNjZiOTQ1YjFiZGNhZDc1YzhlOGU4M2Q3L3RhYmxlOmQ2MzBiZWUyMGQwYjQ3MjliZGJmM2FiYzNmN2RkYzA1L3RhYmxlcmFuZ2U6ZDYzMGJlZTIwZDBiNDcyOWJkYmYzYWJjM2Y3ZGRjMDVfMy0xMy0xLTEtMTQ4MDI2_f7ab05ee-d5b5-4bd7-8d91-e209f7594753"
      unitRef="usd">3737000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParent
      contextRef="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yMi9mcmFnOjVhY2QwOWNlNjZiOTQ1YjFiZGNhZDc1YzhlOGU4M2Q3L3RhYmxlOmQ2MzBiZWUyMGQwYjQ3MjliZGJmM2FiYzNmN2RkYzA1L3RhYmxlcmFuZ2U6ZDYzMGJlZTIwZDBiNDcyOWJkYmYzYWJjM2Y3ZGRjMDVfNC0wLTEtMS0xNDgwMjYvdGV4dHJlZ2lvbjoyODcxMDFjMGY5ZTU0MzQ2OTI3N2Y1MTQ2MzdkMmVmY181Mw_3d926995-c219-48dc-8eb8-471f7426a75f"
      unitRef="usd">67000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i1ed86aab041f4d8a91d99320125565f2_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yMi9mcmFnOjVhY2QwOWNlNjZiOTQ1YjFiZGNhZDc1YzhlOGU4M2Q3L3RhYmxlOmQ2MzBiZWUyMGQwYjQ3MjliZGJmM2FiYzNmN2RkYzA1L3RhYmxlcmFuZ2U6ZDYzMGJlZTIwZDBiNDcyOWJkYmYzYWJjM2Y3ZGRjMDVfNC05LTEtMS0xNDgwMjY_17d18edb-21c5-49ef-b31b-918db03fe073"
      unitRef="usd">-181000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yMi9mcmFnOjVhY2QwOWNlNjZiOTQ1YjFiZGNhZDc1YzhlOGU4M2Q3L3RhYmxlOmQ2MzBiZWUyMGQwYjQ3MjliZGJmM2FiYzNmN2RkYzA1L3RhYmxlcmFuZ2U6ZDYzMGJlZTIwZDBiNDcyOWJkYmYzYWJjM2Y3ZGRjMDVfNC0xMy0xLTEtMTQ4MDI2_ed26a72c-9b8d-46ce-9497-e8665e1b2378"
      unitRef="usd">-181000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i55969dede1c64fac99b8a2bfe03d3a61_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yMi9mcmFnOjVhY2QwOWNlNjZiOTQ1YjFiZGNhZDc1YzhlOGU4M2Q3L3RhYmxlOmQ2MzBiZWUyMGQwYjQ3MjliZGJmM2FiYzNmN2RkYzA1L3RhYmxlcmFuZ2U6ZDYzMGJlZTIwZDBiNDcyOWJkYmYzYWJjM2Y3ZGRjMDVfNS01LTEtMS0xNDgwMjY_ce389116-a80f-4127-9667-c5b998559653"
      unitRef="usd">1552000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="idca811a8146a4e4a81cc096110272eb0_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yMi9mcmFnOjVhY2QwOWNlNjZiOTQ1YjFiZGNhZDc1YzhlOGU4M2Q3L3RhYmxlOmQ2MzBiZWUyMGQwYjQ3MjliZGJmM2FiYzNmN2RkYzA1L3RhYmxlcmFuZ2U6ZDYzMGJlZTIwZDBiNDcyOWJkYmYzYWJjM2Y3ZGRjMDVfNS03LTEtMS0xNDgwMjY_eb954efe-4939-4c2f-8325-22520e302313"
      unitRef="usd">-20000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yMi9mcmFnOjVhY2QwOWNlNjZiOTQ1YjFiZGNhZDc1YzhlOGU4M2Q3L3RhYmxlOmQ2MzBiZWUyMGQwYjQ3MjliZGJmM2FiYzNmN2RkYzA1L3RhYmxlcmFuZ2U6ZDYzMGJlZTIwZDBiNDcyOWJkYmYzYWJjM2Y3ZGRjMDVfNS0xMy0xLTEtMTQ4MDI2_434c2700-257d-40a9-b9c8-e647ade8ca22"
      unitRef="usd">1532000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i724443ac380b418fa68154b92d28b06c_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yMi9mcmFnOjVhY2QwOWNlNjZiOTQ1YjFiZGNhZDc1YzhlOGU4M2Q3L3RhYmxlOmQ2MzBiZWUyMGQwYjQ3MjliZGJmM2FiYzNmN2RkYzA1L3RhYmxlcmFuZ2U6ZDYzMGJlZTIwZDBiNDcyOWJkYmYzYWJjM2Y3ZGRjMDVfNi0xLTEtMS0xNDgwMjY_2fdeb463-7e7a-4ef1-973d-cbd64ce008ba"
      unitRef="shares">37879</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i55969dede1c64fac99b8a2bfe03d3a61_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yMi9mcmFnOjVhY2QwOWNlNjZiOTQ1YjFiZGNhZDc1YzhlOGU4M2Q3L3RhYmxlOmQ2MzBiZWUyMGQwYjQ3MjliZGJmM2FiYzNmN2RkYzA1L3RhYmxlcmFuZ2U6ZDYzMGJlZTIwZDBiNDcyOWJkYmYzYWJjM2Y3ZGRjMDVfNi01LTEtMS0xNDgwMjY_aaf050c5-5110-43fe-970f-cdf5e0be2de4"
      unitRef="usd">-1269000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yMi9mcmFnOjVhY2QwOWNlNjZiOTQ1YjFiZGNhZDc1YzhlOGU4M2Q3L3RhYmxlOmQ2MzBiZWUyMGQwYjQ3MjliZGJmM2FiYzNmN2RkYzA1L3RhYmxlcmFuZ2U6ZDYzMGJlZTIwZDBiNDcyOWJkYmYzYWJjM2Y3ZGRjMDVfNi0xMy0xLTEtMTQ4MDI2_9f767ba6-23dd-43e9-ae85-72d4ada83f63"
      unitRef="usd">-1269000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i724443ac380b418fa68154b92d28b06c_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yMi9mcmFnOjVhY2QwOWNlNjZiOTQ1YjFiZGNhZDc1YzhlOGU4M2Q3L3RhYmxlOmQ2MzBiZWUyMGQwYjQ3MjliZGJmM2FiYzNmN2RkYzA1L3RhYmxlcmFuZ2U6ZDYzMGJlZTIwZDBiNDcyOWJkYmYzYWJjM2Y3ZGRjMDVfNy0xLTEtMS0xNDgwMjY_f9b3078e-de2f-45a2-8186-0909d1fe8c5f"
      unitRef="shares">17918</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i55969dede1c64fac99b8a2bfe03d3a61_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yMi9mcmFnOjVhY2QwOWNlNjZiOTQ1YjFiZGNhZDc1YzhlOGU4M2Q3L3RhYmxlOmQ2MzBiZWUyMGQwYjQ3MjliZGJmM2FiYzNmN2RkYzA1L3RhYmxlcmFuZ2U6ZDYzMGJlZTIwZDBiNDcyOWJkYmYzYWJjM2Y3ZGRjMDVfNy01LTEtMS0xNDgwMjY_87a273ff-8136-4772-b0bf-184cd0a06a95"
      unitRef="usd">1049000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yMi9mcmFnOjVhY2QwOWNlNjZiOTQ1YjFiZGNhZDc1YzhlOGU4M2Q3L3RhYmxlOmQ2MzBiZWUyMGQwYjQ3MjliZGJmM2FiYzNmN2RkYzA1L3RhYmxlcmFuZ2U6ZDYzMGJlZTIwZDBiNDcyOWJkYmYzYWJjM2Y3ZGRjMDVfNy0xMy0xLTEtMTQ4MDI2_b92f93b5-0525-4213-8b47-26f44474895c"
      unitRef="usd">1049000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i55969dede1c64fac99b8a2bfe03d3a61_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yMi9mcmFnOjVhY2QwOWNlNjZiOTQ1YjFiZGNhZDc1YzhlOGU4M2Q3L3RhYmxlOmQ2MzBiZWUyMGQwYjQ3MjliZGJmM2FiYzNmN2RkYzA1L3RhYmxlcmFuZ2U6ZDYzMGJlZTIwZDBiNDcyOWJkYmYzYWJjM2Y3ZGRjMDVfOC01LTEtMS0xNDgwMjY_b6a7467f-9250-4469-8762-38320cf98099"
      unitRef="usd">-87000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yMi9mcmFnOjVhY2QwOWNlNjZiOTQ1YjFiZGNhZDc1YzhlOGU4M2Q3L3RhYmxlOmQ2MzBiZWUyMGQwYjQ3MjliZGJmM2FiYzNmN2RkYzA1L3RhYmxlcmFuZ2U6ZDYzMGJlZTIwZDBiNDcyOWJkYmYzYWJjM2Y3ZGRjMDVfOC0xMy0xLTEtMTQ4MDI2_b69b0d95-79c4-45e3-b8c7-e88377add1a9"
      unitRef="usd">-87000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yMi9mcmFnOjVhY2QwOWNlNjZiOTQ1YjFiZGNhZDc1YzhlOGU4M2Q3L3RhYmxlOmQ2MzBiZWUyMGQwYjQ3MjliZGJmM2FiYzNmN2RkYzA1L3RhYmxlcmFuZ2U6ZDYzMGJlZTIwZDBiNDcyOWJkYmYzYWJjM2Y3ZGRjMDVfOS0wLTEtMS0xNDgwMjYvdGV4dHJlZ2lvbjphYmMyYzFlOWMwNzI0MTY3OWQ5ZTcxMDdlOTIzMDViOF8yMA_f5b6c505-9c62-4972-a6e4-99b7e0d5e106"
      unitRef="usdPerShare">0.36</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:Dividends
      contextRef="idca811a8146a4e4a81cc096110272eb0_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yMi9mcmFnOjVhY2QwOWNlNjZiOTQ1YjFiZGNhZDc1YzhlOGU4M2Q3L3RhYmxlOmQ2MzBiZWUyMGQwYjQ3MjliZGJmM2FiYzNmN2RkYzA1L3RhYmxlcmFuZ2U6ZDYzMGJlZTIwZDBiNDcyOWJkYmYzYWJjM2Y3ZGRjMDVfOS03LTEtMS0xNDgwMjY_78ccdffe-5718-4012-bbd9-c924ead4763f"
      unitRef="usd">10882000</us-gaap:Dividends>
    <us-gaap:Dividends
      contextRef="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yMi9mcmFnOjVhY2QwOWNlNjZiOTQ1YjFiZGNhZDc1YzhlOGU4M2Q3L3RhYmxlOmQ2MzBiZWUyMGQwYjQ3MjliZGJmM2FiYzNmN2RkYzA1L3RhYmxlcmFuZ2U6ZDYzMGJlZTIwZDBiNDcyOWJkYmYzYWJjM2Y3ZGRjMDVfOS0xMy0xLTEtMTQ4MDI2_be3fd08a-3f08-4800-a5c8-1b76a5eac373"
      unitRef="usd">10882000</us-gaap:Dividends>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ief68b0dbf2aa4eed9d2734b0a8327ba5_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yMi9mcmFnOjVhY2QwOWNlNjZiOTQ1YjFiZGNhZDc1YzhlOGU4M2Q3L3RhYmxlOmQ2MzBiZWUyMGQwYjQ3MjliZGJmM2FiYzNmN2RkYzA1L3RhYmxlcmFuZ2U6ZDYzMGJlZTIwZDBiNDcyOWJkYmYzYWJjM2Y3ZGRjMDVfMTAtMS0xLTEtMTQ4MDI2_dfb24df7-2f50-4eea-99a4-e8bbb42c00da"
      unitRef="shares">30237145</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ief68b0dbf2aa4eed9d2734b0a8327ba5_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yMi9mcmFnOjVhY2QwOWNlNjZiOTQ1YjFiZGNhZDc1YzhlOGU4M2Q3L3RhYmxlOmQ2MzBiZWUyMGQwYjQ3MjliZGJmM2FiYzNmN2RkYzA1L3RhYmxlcmFuZ2U6ZDYzMGJlZTIwZDBiNDcyOWJkYmYzYWJjM2Y3ZGRjMDVfMTAtMy0xLTEtMTQ4MDI2_b8e3ade1-ec88-4a61-9494-a0d35730f55f"
      unitRef="usd">30000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8566dc76d20c4ece9fc290035d4dc1f0_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yMi9mcmFnOjVhY2QwOWNlNjZiOTQ1YjFiZGNhZDc1YzhlOGU4M2Q3L3RhYmxlOmQ2MzBiZWUyMGQwYjQ3MjliZGJmM2FiYzNmN2RkYzA1L3RhYmxlcmFuZ2U6ZDYzMGJlZTIwZDBiNDcyOWJkYmYzYWJjM2Y3ZGRjMDVfMTAtNS0xLTEtMTQ4MDI2_8079f182-ae4e-4e29-af96-89c5aed87a23"
      unitRef="usd">607637000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3d1d1a3bbdec4eaeb2b02d5a140662d1_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yMi9mcmFnOjVhY2QwOWNlNjZiOTQ1YjFiZGNhZDc1YzhlOGU4M2Q3L3RhYmxlOmQ2MzBiZWUyMGQwYjQ3MjliZGJmM2FiYzNmN2RkYzA1L3RhYmxlcmFuZ2U6ZDYzMGJlZTIwZDBiNDcyOWJkYmYzYWJjM2Y3ZGRjMDVfMTAtNy0xLTEtMTQ4MDI2_a09144e2-b231-49c9-9f48-91605070d88f"
      unitRef="usd">421095000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8ca8ebce71bb47cb8285215af04e7005_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yMi9mcmFnOjVhY2QwOWNlNjZiOTQ1YjFiZGNhZDc1YzhlOGU4M2Q3L3RhYmxlOmQ2MzBiZWUyMGQwYjQ3MjliZGJmM2FiYzNmN2RkYzA1L3RhYmxlcmFuZ2U6ZDYzMGJlZTIwZDBiNDcyOWJkYmYzYWJjM2Y3ZGRjMDVfMTAtOS0xLTEtMTQ4MDI2_e0721c01-5858-4f9a-8031-51cb2d71392f"
      unitRef="usd">-344000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic78bc0ddf3144c2f89c9025a2a1ed8bb_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yMi9mcmFnOjVhY2QwOWNlNjZiOTQ1YjFiZGNhZDc1YzhlOGU4M2Q3L3RhYmxlOmQ2MzBiZWUyMGQwYjQ3MjliZGJmM2FiYzNmN2RkYzA1L3RhYmxlcmFuZ2U6ZDYzMGJlZTIwZDBiNDcyOWJkYmYzYWJjM2Y3ZGRjMDVfMTAtMTMtMS0xLTE0ODAyNg_dd46b56c-28d4-42b6-9e06-bba1b08e2031"
      unitRef="usd">1028418000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yNS9mcmFnOjc4ZGZhYjdkNTdkMTQxYWM5NTI1MGEzMTJjZTE3ZjU4L3RhYmxlOjk1YzgwNThjNjgxZTRiZmJiOWIxZGJlZjlkM2I4MzUzL3RhYmxlcmFuZ2U6OTVjODA1OGM2ODFlNGJmYmI5YjFkYmVmOWQzYjgzNTNfMy0xLTEtMS0xNDgwMjY_5d8b143f-cca7-476a-9495-635e20039337"
      unitRef="usd">11530000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yNS9mcmFnOjc4ZGZhYjdkNTdkMTQxYWM5NTI1MGEzMTJjZTE3ZjU4L3RhYmxlOjk1YzgwNThjNjgxZTRiZmJiOWIxZGJlZjlkM2I4MzUzL3RhYmxlcmFuZ2U6OTVjODA1OGM2ODFlNGJmYmI5YjFkYmVmOWQzYjgzNTNfMy0zLTEtMS0xNDgwMjY_43227fd6-8526-4966-bda1-1863dac28192"
      unitRef="usd">3737000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yNS9mcmFnOjc4ZGZhYjdkNTdkMTQxYWM5NTI1MGEzMTJjZTE3ZjU4L3RhYmxlOjk1YzgwNThjNjgxZTRiZmJiOWIxZGJlZjlkM2I4MzUzL3RhYmxlcmFuZ2U6OTVjODA1OGM2ODFlNGJmYmI5YjFkYmVmOWQzYjgzNTNfNS0xLTEtMS0xNDgwMjY_a9e782b4-8935-4782-8bfd-d5672579ae47"
      unitRef="usd">26842000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yNS9mcmFnOjc4ZGZhYjdkNTdkMTQxYWM5NTI1MGEzMTJjZTE3ZjU4L3RhYmxlOjk1YzgwNThjNjgxZTRiZmJiOWIxZGJlZjlkM2I4MzUzL3RhYmxlcmFuZ2U6OTVjODA1OGM2ODFlNGJmYmI5YjFkYmVmOWQzYjgzNTNfNS0zLTEtMS0xNDgwMjY_18671b48-51cb-47b5-805c-49c02d615b26"
      unitRef="usd">28081000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yNS9mcmFnOjc4ZGZhYjdkNTdkMTQxYWM5NTI1MGEzMTJjZTE3ZjU4L3RhYmxlOjk1YzgwNThjNjgxZTRiZmJiOWIxZGJlZjlkM2I4MzUzL3RhYmxlcmFuZ2U6OTVjODA1OGM2ODFlNGJmYmI5YjFkYmVmOWQzYjgzNTNfNi0xLTEtMS0xNDgwMjY_a9c646f4-d2ce-4c0d-842d-3e62485804a9"
      unitRef="usd">1052000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yNS9mcmFnOjc4ZGZhYjdkNTdkMTQxYWM5NTI1MGEzMTJjZTE3ZjU4L3RhYmxlOjk1YzgwNThjNjgxZTRiZmJiOWIxZGJlZjlkM2I4MzUzL3RhYmxlcmFuZ2U6OTVjODA1OGM2ODFlNGJmYmI5YjFkYmVmOWQzYjgzNTNfNi0zLTEtMS0xNDgwMjY_b45d5131-20d1-4b3e-a4d8-e812fc060a00"
      unitRef="usd">2264000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:ShareBasedCompensation
      contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yNS9mcmFnOjc4ZGZhYjdkNTdkMTQxYWM5NTI1MGEzMTJjZTE3ZjU4L3RhYmxlOjk1YzgwNThjNjgxZTRiZmJiOWIxZGJlZjlkM2I4MzUzL3RhYmxlcmFuZ2U6OTVjODA1OGM2ODFlNGJmYmI5YjFkYmVmOWQzYjgzNTNfNy0xLTEtMS0xNDgwMjY_1d8db4f9-18db-42ef-b882-a730c4b42fdc"
      unitRef="usd">1199000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yNS9mcmFnOjc4ZGZhYjdkNTdkMTQxYWM5NTI1MGEzMTJjZTE3ZjU4L3RhYmxlOjk1YzgwNThjNjgxZTRiZmJiOWIxZGJlZjlkM2I4MzUzL3RhYmxlcmFuZ2U6OTVjODA1OGM2ODFlNGJmYmI5YjFkYmVmOWQzYjgzNTNfNy0zLTEtMS0xNDgwMjY_3ea65a3a-bb5a-41db-80a2-acaa61bc0055"
      unitRef="usd">1552000</us-gaap:ShareBasedCompensation>
    <us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions
      contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yNS9mcmFnOjc4ZGZhYjdkNTdkMTQxYWM5NTI1MGEzMTJjZTE3ZjU4L3RhYmxlOjk1YzgwNThjNjgxZTRiZmJiOWIxZGJlZjlkM2I4MzUzL3RhYmxlcmFuZ2U6OTVjODA1OGM2ODFlNGJmYmI5YjFkYmVmOWQzYjgzNTNfOC0xLTEtMS0xNDgwMjY_adeb8ebf-c746-4ff9-a2ad-7d3e99181f4c"
      unitRef="usd">180000</us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions>
    <us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions
      contextRef="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yNS9mcmFnOjc4ZGZhYjdkNTdkMTQxYWM5NTI1MGEzMTJjZTE3ZjU4L3RhYmxlOjk1YzgwNThjNjgxZTRiZmJiOWIxZGJlZjlkM2I4MzUzL3RhYmxlcmFuZ2U6OTVjODA1OGM2ODFlNGJmYmI5YjFkYmVmOWQzYjgzNTNfOC0zLTEtMS0xNDgwMjY_e4fd7178-8c7b-483f-bbbb-975577084d30"
      unitRef="usd">510000</us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions>
    <sjw:GainLossOnDispositionOfPropertyPlantEquipmentExcludingOilAndGasPropertyAndTimberPropertyAndOnSaleOfInvestmentRealEstate
      contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yNS9mcmFnOjc4ZGZhYjdkNTdkMTQxYWM5NTI1MGEzMTJjZTE3ZjU4L3RhYmxlOjk1YzgwNThjNjgxZTRiZmJiOWIxZGJlZjlkM2I4MzUzL3RhYmxlcmFuZ2U6OTVjODA1OGM2ODFlNGJmYmI5YjFkYmVmOWQzYjgzNTNfMTAtMS0xLTEtMTQ4MDI2_9574958c-ca80-4009-9ac0-2c25f7cf195c"
      unitRef="usd">0</sjw:GainLossOnDispositionOfPropertyPlantEquipmentExcludingOilAndGasPropertyAndTimberPropertyAndOnSaleOfInvestmentRealEstate>
    <sjw:GainLossOnDispositionOfPropertyPlantEquipmentExcludingOilAndGasPropertyAndTimberPropertyAndOnSaleOfInvestmentRealEstate
      contextRef="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yNS9mcmFnOjc4ZGZhYjdkNTdkMTQxYWM5NTI1MGEzMTJjZTE3ZjU4L3RhYmxlOjk1YzgwNThjNjgxZTRiZmJiOWIxZGJlZjlkM2I4MzUzL3RhYmxlcmFuZ2U6OTVjODA1OGM2ODFlNGJmYmI5YjFkYmVmOWQzYjgzNTNfMTAtMy0xLTEtMTQ4MDI2_55aac588-2f22-46a5-aa4b-c94384c90adc"
      unitRef="usd">5450000</sjw:GainLossOnDispositionOfPropertyPlantEquipmentExcludingOilAndGasPropertyAndTimberPropertyAndOnSaleOfInvestmentRealEstate>
    <us-gaap:IncreaseDecreaseInReceivables
      contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yNS9mcmFnOjc4ZGZhYjdkNTdkMTQxYWM5NTI1MGEzMTJjZTE3ZjU4L3RhYmxlOjk1YzgwNThjNjgxZTRiZmJiOWIxZGJlZjlkM2I4MzUzL3RhYmxlcmFuZ2U6OTVjODA1OGM2ODFlNGJmYmI5YjFkYmVmOWQzYjgzNTNfMTItMS0xLTEtMTQ4MDI2_8e19cb87-48d7-470d-a8a0-b973148224b5"
      unitRef="usd">-8177000</us-gaap:IncreaseDecreaseInReceivables>
    <us-gaap:IncreaseDecreaseInReceivables
      contextRef="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yNS9mcmFnOjc4ZGZhYjdkNTdkMTQxYWM5NTI1MGEzMTJjZTE3ZjU4L3RhYmxlOjk1YzgwNThjNjgxZTRiZmJiOWIxZGJlZjlkM2I4MzUzL3RhYmxlcmFuZ2U6OTVjODA1OGM2ODFlNGJmYmI5YjFkYmVmOWQzYjgzNTNfMTItMy0xLTEtMTQ4MDI2_2d97da41-4a58-4cf4-b818-6aae2450d72f"
      unitRef="usd">-4311000</us-gaap:IncreaseDecreaseInReceivables>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yNS9mcmFnOjc4ZGZhYjdkNTdkMTQxYWM5NTI1MGEzMTJjZTE3ZjU4L3RhYmxlOjk1YzgwNThjNjgxZTRiZmJiOWIxZGJlZjlkM2I4MzUzL3RhYmxlcmFuZ2U6OTVjODA1OGM2ODFlNGJmYmI5YjFkYmVmOWQzYjgzNTNfMTMtMS0xLTEtMTQ4MDI2_f9f30476-ba45-487a-8f56-2b4ac97bf6a0"
      unitRef="usd">-650000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yNS9mcmFnOjc4ZGZhYjdkNTdkMTQxYWM5NTI1MGEzMTJjZTE3ZjU4L3RhYmxlOjk1YzgwNThjNjgxZTRiZmJiOWIxZGJlZjlkM2I4MzUzL3RhYmxlcmFuZ2U6OTVjODA1OGM2ODFlNGJmYmI5YjFkYmVmOWQzYjgzNTNfMTMtMy0xLTEtMTQ4MDI2_4697431f-a7d3-4e4a-9680-f4827ad42a21"
      unitRef="usd">-1635000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <sjw:IncreaseDecreaseinAccruedGroundwaterExtractionChargesPurchasedWaterandPower
      contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yNS9mcmFnOjc4ZGZhYjdkNTdkMTQxYWM5NTI1MGEzMTJjZTE3ZjU4L3RhYmxlOjk1YzgwNThjNjgxZTRiZmJiOWIxZGJlZjlkM2I4MzUzL3RhYmxlcmFuZ2U6OTVjODA1OGM2ODFlNGJmYmI5YjFkYmVmOWQzYjgzNTNfMTQtMS0xLTEtMTQ4MDI2_fe8dcd35-361c-4a91-8a63-254efb20825b"
      unitRef="usd">-7968000</sjw:IncreaseDecreaseinAccruedGroundwaterExtractionChargesPurchasedWaterandPower>
    <sjw:IncreaseDecreaseinAccruedGroundwaterExtractionChargesPurchasedWaterandPower
      contextRef="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yNS9mcmFnOjc4ZGZhYjdkNTdkMTQxYWM5NTI1MGEzMTJjZTE3ZjU4L3RhYmxlOjk1YzgwNThjNjgxZTRiZmJiOWIxZGJlZjlkM2I4MzUzL3RhYmxlcmFuZ2U6OTVjODA1OGM2ODFlNGJmYmI5YjFkYmVmOWQzYjgzNTNfMTQtMy0xLTEtMTQ4MDI2_4355ca5e-8434-4212-8263-b30aa23f258b"
      unitRef="usd">2140000</sjw:IncreaseDecreaseinAccruedGroundwaterExtractionChargesPurchasedWaterandPower>
    <us-gaap:IncreaseDecreaseInAccruedTaxesPayable
      contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yNS9mcmFnOjc4ZGZhYjdkNTdkMTQxYWM5NTI1MGEzMTJjZTE3ZjU4L3RhYmxlOjk1YzgwNThjNjgxZTRiZmJiOWIxZGJlZjlkM2I4MzUzL3RhYmxlcmFuZ2U6OTVjODA1OGM2ODFlNGJmYmI5YjFkYmVmOWQzYjgzNTNfMTUtMS0xLTEtMTQ4MDI2_90b47653-7eff-4da4-ae0f-f3b185deeb79"
      unitRef="usd">1727000</us-gaap:IncreaseDecreaseInAccruedTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedTaxesPayable
      contextRef="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yNS9mcmFnOjc4ZGZhYjdkNTdkMTQxYWM5NTI1MGEzMTJjZTE3ZjU4L3RhYmxlOjk1YzgwNThjNjgxZTRiZmJiOWIxZGJlZjlkM2I4MzUzL3RhYmxlcmFuZ2U6OTVjODA1OGM2ODFlNGJmYmI5YjFkYmVmOWQzYjgzNTNfMTUtMy0xLTEtMTQ4MDI2_bb8659c8-0712-4488-af5a-286cbcc909ee"
      unitRef="usd">1135000</us-gaap:IncreaseDecreaseInAccruedTaxesPayable>
    <us-gaap:IncreaseDecreaseInPensionAndPostretirementObligations
      contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yNS9mcmFnOjc4ZGZhYjdkNTdkMTQxYWM5NTI1MGEzMTJjZTE3ZjU4L3RhYmxlOjk1YzgwNThjNjgxZTRiZmJiOWIxZGJlZjlkM2I4MzUzL3RhYmxlcmFuZ2U6OTVjODA1OGM2ODFlNGJmYmI5YjFkYmVmOWQzYjgzNTNfMTYtMS0xLTEtMTQ4MDI2_66852790-62de-4b66-9fc9-0157e66ddb17"
      unitRef="usd">1667000</us-gaap:IncreaseDecreaseInPensionAndPostretirementObligations>
    <us-gaap:IncreaseDecreaseInPensionAndPostretirementObligations
      contextRef="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yNS9mcmFnOjc4ZGZhYjdkNTdkMTQxYWM5NTI1MGEzMTJjZTE3ZjU4L3RhYmxlOjk1YzgwNThjNjgxZTRiZmJiOWIxZGJlZjlkM2I4MzUzL3RhYmxlcmFuZ2U6OTVjODA1OGM2ODFlNGJmYmI5YjFkYmVmOWQzYjgzNTNfMTYtMy0xLTEtMTQ4MDI2_eb340190-8713-4ade-ac1a-74618a9f3bd1"
      unitRef="usd">1230000</us-gaap:IncreaseDecreaseInPensionAndPostretirementObligations>
    <sjw:IncreaseDecreaseToRegulatoryAssetAndLiabilitiesExcludingIncomeTaxTemporaryDifferencesNetAndPostretirementBenefits
      contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yNS9mcmFnOjc4ZGZhYjdkNTdkMTQxYWM5NTI1MGEzMTJjZTE3ZjU4L3RhYmxlOjk1YzgwNThjNjgxZTRiZmJiOWIxZGJlZjlkM2I4MzUzL3RhYmxlcmFuZ2U6OTVjODA1OGM2ODFlNGJmYmI5YjFkYmVmOWQzYjgzNTNfMTctMS0xLTEtMTQ4MDI2_b795fa9f-8c01-460e-99c5-91b107956920"
      unitRef="usd">-8367000</sjw:IncreaseDecreaseToRegulatoryAssetAndLiabilitiesExcludingIncomeTaxTemporaryDifferencesNetAndPostretirementBenefits>
    <sjw:IncreaseDecreaseToRegulatoryAssetAndLiabilitiesExcludingIncomeTaxTemporaryDifferencesNetAndPostretirementBenefits
      contextRef="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yNS9mcmFnOjc4ZGZhYjdkNTdkMTQxYWM5NTI1MGEzMTJjZTE3ZjU4L3RhYmxlOjk1YzgwNThjNjgxZTRiZmJiOWIxZGJlZjlkM2I4MzUzL3RhYmxlcmFuZ2U6OTVjODA1OGM2ODFlNGJmYmI5YjFkYmVmOWQzYjgzNTNfMTctMy0xLTEtMTQ4MDI2_23963c39-9578-4989-bce2-5178312ee91a"
      unitRef="usd">-5124000</sjw:IncreaseDecreaseToRegulatoryAssetAndLiabilitiesExcludingIncomeTaxTemporaryDifferencesNetAndPostretirementBenefits>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet
      contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yNS9mcmFnOjc4ZGZhYjdkNTdkMTQxYWM5NTI1MGEzMTJjZTE3ZjU4L3RhYmxlOjk1YzgwNThjNjgxZTRiZmJiOWIxZGJlZjlkM2I4MzUzL3RhYmxlcmFuZ2U6OTVjODA1OGM2ODFlNGJmYmI5YjFkYmVmOWQzYjgzNTNfMTktMS0xLTEtMTQ4MDI2_817bd865-2bcb-46d2-a2cf-b35fdeba1f7c"
      unitRef="usd">1156000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet
      contextRef="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yNS9mcmFnOjc4ZGZhYjdkNTdkMTQxYWM5NTI1MGEzMTJjZTE3ZjU4L3RhYmxlOjk1YzgwNThjNjgxZTRiZmJiOWIxZGJlZjlkM2I4MzUzL3RhYmxlcmFuZ2U6OTVjODA1OGM2ODFlNGJmYmI5YjFkYmVmOWQzYjgzNTNfMTktMy0xLTEtMTQ4MDI2_eef9af5b-59cf-4032-838b-57a288705327"
      unitRef="usd">-3315000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yNS9mcmFnOjc4ZGZhYjdkNTdkMTQxYWM5NTI1MGEzMTJjZTE3ZjU4L3RhYmxlOjk1YzgwNThjNjgxZTRiZmJiOWIxZGJlZjlkM2I4MzUzL3RhYmxlcmFuZ2U6OTVjODA1OGM2ODFlNGJmYmI5YjFkYmVmOWQzYjgzNTNfMjAtMS0xLTEtMTQ4MDI2_5752b1de-3f7f-46a2-a376-e25972c2ee56"
      unitRef="usd">50607000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yNS9mcmFnOjc4ZGZhYjdkNTdkMTQxYWM5NTI1MGEzMTJjZTE3ZjU4L3RhYmxlOjk1YzgwNThjNjgxZTRiZmJiOWIxZGJlZjlkM2I4MzUzL3RhYmxlcmFuZ2U6OTVjODA1OGM2ODFlNGJmYmI5YjFkYmVmOWQzYjgzNTNfMjAtMy0xLTEtMTQ4MDI2_18f09e57-cc04-42f5-8e7c-8f9fc11c09f9"
      unitRef="usd">45294000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <sjw:PaymentsToAcquireWaterSystemsUsingCompanyFunds
      contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yNS9mcmFnOjc4ZGZhYjdkNTdkMTQxYWM5NTI1MGEzMTJjZTE3ZjU4L3RhYmxlOjk1YzgwNThjNjgxZTRiZmJiOWIxZGJlZjlkM2I4MzUzL3RhYmxlcmFuZ2U6OTVjODA1OGM2ODFlNGJmYmI5YjFkYmVmOWQzYjgzNTNfMjMtMS0xLTEtMTQ4MDI2_8bbacbf0-da9e-425a-8f7a-080e23123193"
      unitRef="usd">52384000</sjw:PaymentsToAcquireWaterSystemsUsingCompanyFunds>
    <sjw:PaymentsToAcquireWaterSystemsUsingCompanyFunds
      contextRef="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yNS9mcmFnOjc4ZGZhYjdkNTdkMTQxYWM5NTI1MGEzMTJjZTE3ZjU4L3RhYmxlOjk1YzgwNThjNjgxZTRiZmJiOWIxZGJlZjlkM2I4MzUzL3RhYmxlcmFuZ2U6OTVjODA1OGM2ODFlNGJmYmI5YjFkYmVmOWQzYjgzNTNfMjMtMy0xLTEtMTQ4MDI2_30e569a4-7630-420e-80c9-0fce78b90529"
      unitRef="usd">43727000</sjw:PaymentsToAcquireWaterSystemsUsingCompanyFunds>
    <sjw:PaymentsToAcquireWaterSystemsUsingContributionsInAidOfConstruction
      contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yNS9mcmFnOjc4ZGZhYjdkNTdkMTQxYWM5NTI1MGEzMTJjZTE3ZjU4L3RhYmxlOjk1YzgwNThjNjgxZTRiZmJiOWIxZGJlZjlkM2I4MzUzL3RhYmxlcmFuZ2U6OTVjODA1OGM2ODFlNGJmYmI5YjFkYmVmOWQzYjgzNTNfMjQtMS0xLTEtMTQ4MDI2_4c4cd87b-5fd2-4d6f-a538-f0cfd772f2c8"
      unitRef="usd">2703000</sjw:PaymentsToAcquireWaterSystemsUsingContributionsInAidOfConstruction>
    <sjw:PaymentsToAcquireWaterSystemsUsingContributionsInAidOfConstruction
      contextRef="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yNS9mcmFnOjc4ZGZhYjdkNTdkMTQxYWM5NTI1MGEzMTJjZTE3ZjU4L3RhYmxlOjk1YzgwNThjNjgxZTRiZmJiOWIxZGJlZjlkM2I4MzUzL3RhYmxlcmFuZ2U6OTVjODA1OGM2ODFlNGJmYmI5YjFkYmVmOWQzYjgzNTNfMjQtMy0xLTEtMTQ4MDI2_4236ac79-68a6-4a80-8b33-791007082d26"
      unitRef="usd">4782000</sjw:PaymentsToAcquireWaterSystemsUsingContributionsInAidOfConstruction>
    <us-gaap:PaymentsForProceedsFromRemovalCosts
      contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yNS9mcmFnOjc4ZGZhYjdkNTdkMTQxYWM5NTI1MGEzMTJjZTE3ZjU4L3RhYmxlOjk1YzgwNThjNjgxZTRiZmJiOWIxZGJlZjlkM2I4MzUzL3RhYmxlcmFuZ2U6OTVjODA1OGM2ODFlNGJmYmI5YjFkYmVmOWQzYjgzNTNfMjYtMS0xLTEtMTQ4MDI2_692d02ae-0a3a-4f3e-aa57-c3d6895a82e9"
      unitRef="usd">167000</us-gaap:PaymentsForProceedsFromRemovalCosts>
    <us-gaap:PaymentsForProceedsFromRemovalCosts
      contextRef="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yNS9mcmFnOjc4ZGZhYjdkNTdkMTQxYWM5NTI1MGEzMTJjZTE3ZjU4L3RhYmxlOjk1YzgwNThjNjgxZTRiZmJiOWIxZGJlZjlkM2I4MzUzL3RhYmxlcmFuZ2U6OTVjODA1OGM2ODFlNGJmYmI5YjFkYmVmOWQzYjgzNTNfMjYtMy0xLTEtMTQ4MDI2_bc283c0c-a5dc-432f-bed7-7155d78bc4b4"
      unitRef="usd">1087000</us-gaap:PaymentsForProceedsFromRemovalCosts>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yNS9mcmFnOjc4ZGZhYjdkNTdkMTQxYWM5NTI1MGEzMTJjZTE3ZjU4L3RhYmxlOjk1YzgwNThjNjgxZTRiZmJiOWIxZGJlZjlkM2I4MzUzL3RhYmxlcmFuZ2U6OTVjODA1OGM2ODFlNGJmYmI5YjFkYmVmOWQzYjgzNTNfMjktMS0xLTEtMTYxNjM1_40e21a1f-4a4e-4b80-8411-fa03917908bd"
      unitRef="usd">-225000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yNS9mcmFnOjc4ZGZhYjdkNTdkMTQxYWM5NTI1MGEzMTJjZTE3ZjU4L3RhYmxlOjk1YzgwNThjNjgxZTRiZmJiOWIxZGJlZjlkM2I4MzUzL3RhYmxlcmFuZ2U6OTVjODA1OGM2ODFlNGJmYmI5YjFkYmVmOWQzYjgzNTNfMjktMy0xLTEtMTYxNjI3_e7f6a365-dc51-4bab-b94e-c1ffa908b150"
      unitRef="usd">-154000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yNS9mcmFnOjc4ZGZhYjdkNTdkMTQxYWM5NTI1MGEzMTJjZTE3ZjU4L3RhYmxlOjk1YzgwNThjNjgxZTRiZmJiOWIxZGJlZjlkM2I4MzUzL3RhYmxlcmFuZ2U6OTVjODA1OGM2ODFlNGJmYmI5YjFkYmVmOWQzYjgzNTNfMjktMS0xLTEtMTQ4MDI2_6389c2cf-4088-4769-92bf-32c419fa876d"
      unitRef="usd">-55029000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yNS9mcmFnOjc4ZGZhYjdkNTdkMTQxYWM5NTI1MGEzMTJjZTE3ZjU4L3RhYmxlOjk1YzgwNThjNjgxZTRiZmJiOWIxZGJlZjlkM2I4MzUzL3RhYmxlcmFuZ2U6OTVjODA1OGM2ODFlNGJmYmI5YjFkYmVmOWQzYjgzNTNfMjktMy0xLTEtMTQ4MDI2_697ecbf6-05a1-4c99-879c-fc0549c8e2cf"
      unitRef="usd">-49442000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yNS9mcmFnOjc4ZGZhYjdkNTdkMTQxYWM5NTI1MGEzMTJjZTE3ZjU4L3RhYmxlOjk1YzgwNThjNjgxZTRiZmJiOWIxZGJlZjlkM2I4MzUzL3RhYmxlcmFuZ2U6OTVjODA1OGM2ODFlNGJmYmI5YjFkYmVmOWQzYjgzNTNfMzEtMS0xLTEtMTQ4MDI2_e4b339b1-8fef-4eb7-aec4-3593666fee9d"
      unitRef="usd">12238000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yNS9mcmFnOjc4ZGZhYjdkNTdkMTQxYWM5NTI1MGEzMTJjZTE3ZjU4L3RhYmxlOjk1YzgwNThjNjgxZTRiZmJiOWIxZGJlZjlkM2I4MzUzL3RhYmxlcmFuZ2U6OTVjODA1OGM2ODFlNGJmYmI5YjFkYmVmOWQzYjgzNTNfMzEtMy0xLTEtMTQ4MDI2_9b3d9493-09b2-4d4e-8905-1d19ce763eb9"
      unitRef="usd">15377000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yNS9mcmFnOjc4ZGZhYjdkNTdkMTQxYWM5NTI1MGEzMTJjZTE3ZjU4L3RhYmxlOjk1YzgwNThjNjgxZTRiZmJiOWIxZGJlZjlkM2I4MzUzL3RhYmxlcmFuZ2U6OTVjODA1OGM2ODFlNGJmYmI5YjFkYmVmOWQzYjgzNTNfMzItMS0xLTEtMTQ4MDI2_fd2184c9-89ac-43af-9772-78a752e16765"
      unitRef="usd">99383000</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yNS9mcmFnOjc4ZGZhYjdkNTdkMTQxYWM5NTI1MGEzMTJjZTE3ZjU4L3RhYmxlOjk1YzgwNThjNjgxZTRiZmJiOWIxZGJlZjlkM2I4MzUzL3RhYmxlcmFuZ2U6OTVjODA1OGM2ODFlNGJmYmI5YjFkYmVmOWQzYjgzNTNfMzItMy0xLTEtMTQ4MDI2_cd70fe8d-e348-4c6c-84ca-8eff119d975e"
      unitRef="usd">2375000</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yNS9mcmFnOjc4ZGZhYjdkNTdkMTQxYWM5NTI1MGEzMTJjZTE3ZjU4L3RhYmxlOjk1YzgwNThjNjgxZTRiZmJiOWIxZGJlZjlkM2I4MzUzL3RhYmxlcmFuZ2U6OTVjODA1OGM2ODFlNGJmYmI5YjFkYmVmOWQzYjgzNTNfMzMtMS0xLTEtMTQ4MDI2_94023ead-55de-4068-bd6f-4b1a213d0237"
      unitRef="usd">70000000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yNS9mcmFnOjc4ZGZhYjdkNTdkMTQxYWM5NTI1MGEzMTJjZTE3ZjU4L3RhYmxlOjk1YzgwNThjNjgxZTRiZmJiOWIxZGJlZjlkM2I4MzUzL3RhYmxlcmFuZ2U6OTVjODA1OGM2ODFlNGJmYmI5YjFkYmVmOWQzYjgzNTNfMzMtMy0xLTEtMTQ4MDI2_1facffb0-7da3-49a3-8030-1d9c1e8ce52d"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yNS9mcmFnOjc4ZGZhYjdkNTdkMTQxYWM5NTI1MGEzMTJjZTE3ZjU4L3RhYmxlOjk1YzgwNThjNjgxZTRiZmJiOWIxZGJlZjlkM2I4MzUzL3RhYmxlcmFuZ2U6OTVjODA1OGM2ODFlNGJmYmI5YjFkYmVmOWQzYjgzNTNfMzQtMS0xLTEtMTQ4MDI2_d994b8d4-83f4-45b3-8f36-cff05341a1d3"
      unitRef="usd">956000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yNS9mcmFnOjc4ZGZhYjdkNTdkMTQxYWM5NTI1MGEzMTJjZTE3ZjU4L3RhYmxlOjk1YzgwNThjNjgxZTRiZmJiOWIxZGJlZjlkM2I4MzUzL3RhYmxlcmFuZ2U6OTVjODA1OGM2ODFlNGJmYmI5YjFkYmVmOWQzYjgzNTNfMzQtMy0xLTEtMTQ4MDI2_51076416-6111-4952-82dd-90e6bdc8ec7e"
      unitRef="usd">1172000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yNS9mcmFnOjc4ZGZhYjdkNTdkMTQxYWM5NTI1MGEzMTJjZTE3ZjU4L3RhYmxlOjk1YzgwNThjNjgxZTRiZmJiOWIxZGJlZjlkM2I4MzUzL3RhYmxlcmFuZ2U6OTVjODA1OGM2ODFlNGJmYmI5YjFkYmVmOWQzYjgzNTNfMzUtMS0xLTEtMTQ4MDI2_bbd17707-9749-46e8-b999-e6b4d0163e7f"
      unitRef="usd">40997000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yNS9mcmFnOjc4ZGZhYjdkNTdkMTQxYWM5NTI1MGEzMTJjZTE3ZjU4L3RhYmxlOjk1YzgwNThjNjgxZTRiZmJiOWIxZGJlZjlkM2I4MzUzL3RhYmxlcmFuZ2U6OTVjODA1OGM2ODFlNGJmYmI5YjFkYmVmOWQzYjgzNTNfMzUtMy0xLTEtMTQ4MDI2_41840964-1652-4000-b131-bc6889dd2071"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yNS9mcmFnOjc4ZGZhYjdkNTdkMTQxYWM5NTI1MGEzMTJjZTE3ZjU4L3RhYmxlOjk1YzgwNThjNjgxZTRiZmJiOWIxZGJlZjlkM2I4MzUzL3RhYmxlcmFuZ2U6OTVjODA1OGM2ODFlNGJmYmI5YjFkYmVmOWQzYjgzNTNfMzctMS0xLTEtMTQ4MDI2_d13bea34-452d-4a61-b072-f306019fa864"
      unitRef="usd">11722000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yNS9mcmFnOjc4ZGZhYjdkNTdkMTQxYWM5NTI1MGEzMTJjZTE3ZjU4L3RhYmxlOjk1YzgwNThjNjgxZTRiZmJiOWIxZGJlZjlkM2I4MzUzL3RhYmxlcmFuZ2U6OTVjODA1OGM2ODFlNGJmYmI5YjFkYmVmOWQzYjgzNTNfMzctMy0xLTEtMTQ4MDI2_1c8cb904-d143-42aa-a82d-c2e9e21c678e"
      unitRef="usd">10882000</us-gaap:PaymentsOfDividendsCommonStock>
    <sjw:ReceiptsOfAdvancesAndContributionsInAidOfConstruction
      contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yNS9mcmFnOjc4ZGZhYjdkNTdkMTQxYWM5NTI1MGEzMTJjZTE3ZjU4L3RhYmxlOjk1YzgwNThjNjgxZTRiZmJiOWIxZGJlZjlkM2I4MzUzL3RhYmxlcmFuZ2U6OTVjODA1OGM2ODFlNGJmYmI5YjFkYmVmOWQzYjgzNTNfMzgtMS0xLTEtMTQ4MDI2_dcf9dcee-1675-4874-bbe8-b32881dd6b7c"
      unitRef="usd">5597000</sjw:ReceiptsOfAdvancesAndContributionsInAidOfConstruction>
    <sjw:ReceiptsOfAdvancesAndContributionsInAidOfConstruction
      contextRef="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yNS9mcmFnOjc4ZGZhYjdkNTdkMTQxYWM5NTI1MGEzMTJjZTE3ZjU4L3RhYmxlOjk1YzgwNThjNjgxZTRiZmJiOWIxZGJlZjlkM2I4MzUzL3RhYmxlcmFuZ2U6OTVjODA1OGM2ODFlNGJmYmI5YjFkYmVmOWQzYjgzNTNfMzgtMy0xLTEtMTQ4MDI2_2d70d7a6-2104-4209-8fcd-7a597be8e9ae"
      unitRef="usd">10044000</sjw:ReceiptsOfAdvancesAndContributionsInAidOfConstruction>
    <sjw:RepaymentsOfAdvancesForConstructionFinancingActivities
      contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yNS9mcmFnOjc4ZGZhYjdkNTdkMTQxYWM5NTI1MGEzMTJjZTE3ZjU4L3RhYmxlOjk1YzgwNThjNjgxZTRiZmJiOWIxZGJlZjlkM2I4MzUzL3RhYmxlcmFuZ2U6OTVjODA1OGM2ODFlNGJmYmI5YjFkYmVmOWQzYjgzNTNfMzktMS0xLTEtMTQ4MDI2_9faef0f3-f1e2-4661-b738-ec3c578fc998"
      unitRef="usd">589000</sjw:RepaymentsOfAdvancesForConstructionFinancingActivities>
    <sjw:RepaymentsOfAdvancesForConstructionFinancingActivities
      contextRef="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yNS9mcmFnOjc4ZGZhYjdkNTdkMTQxYWM5NTI1MGEzMTJjZTE3ZjU4L3RhYmxlOjk1YzgwNThjNjgxZTRiZmJiOWIxZGJlZjlkM2I4MzUzL3RhYmxlcmFuZ2U6OTVjODA1OGM2ODFlNGJmYmI5YjFkYmVmOWQzYjgzNTNfMzktMy0xLTEtMTQ4MDI2_5933bb62-7dc5-4f6c-aabf-c9abe2a996ba"
      unitRef="usd">595000</sjw:RepaymentsOfAdvancesForConstructionFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yNS9mcmFnOjc4ZGZhYjdkNTdkMTQxYWM5NTI1MGEzMTJjZTE3ZjU4L3RhYmxlOjk1YzgwNThjNjgxZTRiZmJiOWIxZGJlZjlkM2I4MzUzL3RhYmxlcmFuZ2U6OTVjODA1OGM2ODFlNGJmYmI5YjFkYmVmOWQzYjgzNTNfNDAtMS0xLTEtMTQ4MDI2_b9e8ff3a-9d22-431e-b04a-fafced35067e"
      unitRef="usd">-771000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yNS9mcmFnOjc4ZGZhYjdkNTdkMTQxYWM5NTI1MGEzMTJjZTE3ZjU4L3RhYmxlOjk1YzgwNThjNjgxZTRiZmJiOWIxZGJlZjlkM2I4MzUzL3RhYmxlcmFuZ2U6OTVjODA1OGM2ODFlNGJmYmI5YjFkYmVmOWQzYjgzNTNfNDAtMy0xLTEtMTQ4MDI2_f7f0eb6c-d741-4200-a1a3-8f4428999206"
      unitRef="usd">-279000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yNS9mcmFnOjc4ZGZhYjdkNTdkMTQxYWM5NTI1MGEzMTJjZTE3ZjU4L3RhYmxlOjk1YzgwNThjNjgxZTRiZmJiOWIxZGJlZjlkM2I4MzUzL3RhYmxlcmFuZ2U6OTVjODA1OGM2ODFlNGJmYmI5YjFkYmVmOWQzYjgzNTNfNDEtMS0xLTEtMTQ4MDI2_da744e19-0669-4f92-a02f-7554eb56e309"
      unitRef="usd">15411000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yNS9mcmFnOjc4ZGZhYjdkNTdkMTQxYWM5NTI1MGEzMTJjZTE3ZjU4L3RhYmxlOjk1YzgwNThjNjgxZTRiZmJiOWIxZGJlZjlkM2I4MzUzL3RhYmxlcmFuZ2U6OTVjODA1OGM2ODFlNGJmYmI5YjFkYmVmOWQzYjgzNTNfNDEtMy0xLTEtMTQ4MDI2_d187c65d-3348-44db-81d4-93d90fa2610b"
      unitRef="usd">10118000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yNS9mcmFnOjc4ZGZhYjdkNTdkMTQxYWM5NTI1MGEzMTJjZTE3ZjU4L3RhYmxlOjk1YzgwNThjNjgxZTRiZmJiOWIxZGJlZjlkM2I4MzUzL3RhYmxlcmFuZ2U6OTVjODA1OGM2ODFlNGJmYmI5YjFkYmVmOWQzYjgzNTNfNDItMS0xLTEtMTQ4MDI2_9c12d61b-961e-4b2f-b8fa-be4ac3031931"
      unitRef="usd">10989000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yNS9mcmFnOjc4ZGZhYjdkNTdkMTQxYWM5NTI1MGEzMTJjZTE3ZjU4L3RhYmxlOjk1YzgwNThjNjgxZTRiZmJiOWIxZGJlZjlkM2I4MzUzL3RhYmxlcmFuZ2U6OTVjODA1OGM2ODFlNGJmYmI5YjFkYmVmOWQzYjgzNTNfNDItMy0xLTEtMTQ4MDI2_f2264875-bd72-40e3-8175-0eb6082e091e"
      unitRef="usd">5970000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i40fd741517c3449a803e5495a6cee623_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yNS9mcmFnOjc4ZGZhYjdkNTdkMTQxYWM5NTI1MGEzMTJjZTE3ZjU4L3RhYmxlOjk1YzgwNThjNjgxZTRiZmJiOWIxZGJlZjlkM2I4MzUzL3RhYmxlcmFuZ2U6OTVjODA1OGM2ODFlNGJmYmI5YjFkYmVmOWQzYjgzNTNfNDMtMS0xLTEtMTQ4MDI2_099ef705-69e9-4d3c-a05a-5e1d1ee802d2"
      unitRef="usd">12344000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i0c9d168a2ddd4e45a299055fbc674a75_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yNS9mcmFnOjc4ZGZhYjdkNTdkMTQxYWM5NTI1MGEzMTJjZTE3ZjU4L3RhYmxlOjk1YzgwNThjNjgxZTRiZmJiOWIxZGJlZjlkM2I4MzUzL3RhYmxlcmFuZ2U6OTVjODA1OGM2ODFlNGJmYmI5YjFkYmVmOWQzYjgzNTNfNDMtMy0xLTEtMTQ4MDI2_3632babf-681d-4005-81a8-37f63deae5cc"
      unitRef="usd">12119000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i0ec9602869474a40befdf58c1fcc3b02_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yNS9mcmFnOjc4ZGZhYjdkNTdkMTQxYWM5NTI1MGEzMTJjZTE3ZjU4L3RhYmxlOjk1YzgwNThjNjgxZTRiZmJiOWIxZGJlZjlkM2I4MzUzL3RhYmxlcmFuZ2U6OTVjODA1OGM2ODFlNGJmYmI5YjFkYmVmOWQzYjgzNTNfNDQtMS0xLTEtMTQ4MDI2_96e5dbef-eca1-4c68-9f5e-6a9d0947dc29"
      unitRef="usd">23333000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ic78bc0ddf3144c2f89c9025a2a1ed8bb_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yNS9mcmFnOjc4ZGZhYjdkNTdkMTQxYWM5NTI1MGEzMTJjZTE3ZjU4L3RhYmxlOjk1YzgwNThjNjgxZTRiZmJiOWIxZGJlZjlkM2I4MzUzL3RhYmxlcmFuZ2U6OTVjODA1OGM2ODFlNGJmYmI5YjFkYmVmOWQzYjgzNTNfNDQtMy0xLTEtMTQ4MDI2_808f7645-9c82-41a0-b84e-f1a9bc2ef44f"
      unitRef="usd">18089000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:RestrictedCashAndCashEquivalents
      contextRef="i0ec9602869474a40befdf58c1fcc3b02_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yNS9mcmFnOjc4ZGZhYjdkNTdkMTQxYWM5NTI1MGEzMTJjZTE3ZjU4L3RhYmxlOjk1YzgwNThjNjgxZTRiZmJiOWIxZGJlZjlkM2I4MzUzL3RhYmxlcmFuZ2U6OTVjODA1OGM2ODFlNGJmYmI5YjFkYmVmOWQzYjgzNTNfNDUtMS0xLTEtMTQ4MDI2_77482678-542f-4e23-b845-774dbc516101"
      unitRef="usd">0</us-gaap:RestrictedCashAndCashEquivalents>
    <us-gaap:RestrictedCashAndCashEquivalents
      contextRef="ic78bc0ddf3144c2f89c9025a2a1ed8bb_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yNS9mcmFnOjc4ZGZhYjdkNTdkMTQxYWM5NTI1MGEzMTJjZTE3ZjU4L3RhYmxlOjk1YzgwNThjNjgxZTRiZmJiOWIxZGJlZjlkM2I4MzUzL3RhYmxlcmFuZ2U6OTVjODA1OGM2ODFlNGJmYmI5YjFkYmVmOWQzYjgzNTNfNDUtMy0xLTEtMTQ4MDI2_d00a4a6f-122d-4109-98a3-310d8ea70279"
      unitRef="usd">602000</us-gaap:RestrictedCashAndCashEquivalents>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i0ec9602869474a40befdf58c1fcc3b02_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yNS9mcmFnOjc4ZGZhYjdkNTdkMTQxYWM5NTI1MGEzMTJjZTE3ZjU4L3RhYmxlOjk1YzgwNThjNjgxZTRiZmJiOWIxZGJlZjlkM2I4MzUzL3RhYmxlcmFuZ2U6OTVjODA1OGM2ODFlNGJmYmI5YjFkYmVmOWQzYjgzNTNfNDYtMS0xLTEtMTQ4MDI2_e89fcf21-e525-4811-988c-d9bc145ab3df"
      unitRef="usd">23333000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ic78bc0ddf3144c2f89c9025a2a1ed8bb_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yNS9mcmFnOjc4ZGZhYjdkNTdkMTQxYWM5NTI1MGEzMTJjZTE3ZjU4L3RhYmxlOjk1YzgwNThjNjgxZTRiZmJiOWIxZGJlZjlkM2I4MzUzL3RhYmxlcmFuZ2U6OTVjODA1OGM2ODFlNGJmYmI5YjFkYmVmOWQzYjgzNTNfNDYtMy0xLTEtMTQ4MDI2_0820d0df-a0d6-4d4a-8a5d-68276338dce3"
      unitRef="usd">17487000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:InterestPaidNet
      contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yNS9mcmFnOjc4ZGZhYjdkNTdkMTQxYWM5NTI1MGEzMTJjZTE3ZjU4L3RhYmxlOjk1YzgwNThjNjgxZTRiZmJiOWIxZGJlZjlkM2I4MzUzL3RhYmxlcmFuZ2U6OTVjODA1OGM2ODFlNGJmYmI5YjFkYmVmOWQzYjgzNTNfNDktMS0xLTEtMTQ4MDI2_77562dd3-0ba0-4ab7-a736-01513ed22829"
      unitRef="usd">12062000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yNS9mcmFnOjc4ZGZhYjdkNTdkMTQxYWM5NTI1MGEzMTJjZTE3ZjU4L3RhYmxlOjk1YzgwNThjNjgxZTRiZmJiOWIxZGJlZjlkM2I4MzUzL3RhYmxlcmFuZ2U6OTVjODA1OGM2ODFlNGJmYmI5YjFkYmVmOWQzYjgzNTNfNDktMy0xLTEtMTQ4MDI2_e97c3748-bf48-4030-b045-a5905eda78b6"
      unitRef="usd">11127000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yNS9mcmFnOjc4ZGZhYjdkNTdkMTQxYWM5NTI1MGEzMTJjZTE3ZjU4L3RhYmxlOjk1YzgwNThjNjgxZTRiZmJiOWIxZGJlZjlkM2I4MzUzL3RhYmxlcmFuZ2U6OTVjODA1OGM2ODFlNGJmYmI5YjFkYmVmOWQzYjgzNTNfNTAtMS0xLTEtMTQ4MDI2_1d5a74e1-03ed-49c5-99ef-1d5d542f4f51"
      unitRef="usd">198000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yNS9mcmFnOjc4ZGZhYjdkNTdkMTQxYWM5NTI1MGEzMTJjZTE3ZjU4L3RhYmxlOjk1YzgwNThjNjgxZTRiZmJiOWIxZGJlZjlkM2I4MzUzL3RhYmxlcmFuZ2U6OTVjODA1OGM2ODFlNGJmYmI5YjFkYmVmOWQzYjgzNTNfNTAtMy0xLTEtMTQ4MDI2_170fef51-0aeb-4e05-8aa9-390b0f7c3669"
      unitRef="usd">165000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yNS9mcmFnOjc4ZGZhYjdkNTdkMTQxYWM5NTI1MGEzMTJjZTE3ZjU4L3RhYmxlOjk1YzgwNThjNjgxZTRiZmJiOWIxZGJlZjlkM2I4MzUzL3RhYmxlcmFuZ2U6OTVjODA1OGM2ODFlNGJmYmI5YjFkYmVmOWQzYjgzNTNfNTItMS0xLTEtMTQ4MDI2_0e49f87c-1577-4d40-9a05-79f227d3dc32"
      unitRef="usd">19906000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yNS9mcmFnOjc4ZGZhYjdkNTdkMTQxYWM5NTI1MGEzMTJjZTE3ZjU4L3RhYmxlOjk1YzgwNThjNjgxZTRiZmJiOWIxZGJlZjlkM2I4MzUzL3RhYmxlcmFuZ2U6OTVjODA1OGM2ODFlNGJmYmI5YjFkYmVmOWQzYjgzNTNfNTItMy0xLTEtMTQ4MDI2_c0409883-a481-42e6-8bd9-fb751ec4ed8b"
      unitRef="usd">20472000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <sjw:UtilityPropertyInstalledByDeveloper
      contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yNS9mcmFnOjc4ZGZhYjdkNTdkMTQxYWM5NTI1MGEzMTJjZTE3ZjU4L3RhYmxlOjk1YzgwNThjNjgxZTRiZmJiOWIxZGJlZjlkM2I4MzUzL3RhYmxlcmFuZ2U6OTVjODA1OGM2ODFlNGJmYmI5YjFkYmVmOWQzYjgzNTNfNTMtMS0xLTEtMTQ4MDI2_a483468a-fe41-4551-babf-0621bd799152"
      unitRef="usd">656000</sjw:UtilityPropertyInstalledByDeveloper>
    <sjw:UtilityPropertyInstalledByDeveloper
      contextRef="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8yNS9mcmFnOjc4ZGZhYjdkNTdkMTQxYWM5NTI1MGEzMTJjZTE3ZjU4L3RhYmxlOjk1YzgwNThjNjgxZTRiZmJiOWIxZGJlZjlkM2I4MzUzL3RhYmxlcmFuZ2U6OTVjODA1OGM2ODFlNGJmYmI5YjFkYmVmOWQzYjgzNTNfNTMtMy0xLTEtMTQ4MDI2_fa6af19f-9d9b-4ff4-8a27-21e78bde41bd"
      unitRef="usd">546000</sjw:UtilityPropertyInstalledByDeveloper>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8zMS9mcmFnOmY3Njc4ODc5ZDJjZTRkYTc5OWYwM2M3MjY0YzY5NWQ4L3RleHRyZWdpb246Zjc2Nzg4NzlkMmNlNGRhNzk5ZjAzYzcyNjRjNjk1ZDhfNTk1OQ_5b55ea02-cc58-4c41-b288-68531f30659e">General&lt;div style="margin-top: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 the opinion of management, the accompanying unaudited condensed consolidated financial statements reflect all adjustments (consisting only of normal, recurring adjustments) necessary for a fair presentation of the results for the interim periods. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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 unaudited interim financial information has been prepared in accordance with accounting principles generally accepted in the United States of America and in accordance with the instructions for Form 10-Q and Rule 10-01 of Regulation S-X promulgated by the Securities and Exchange Commission.  The Notes to Consolidated Financial Statements in SJW Group&#x2019;s 2022 Annual Report on Form 10-K should be read with the accompanying unaudited condensed consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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 with five wholly-owned subsidiaries: San Jose Water Company (&#x201c;SJWC&#x201d;), SJWNE LLC, SJWTX, Inc., SJW Land Company, and SJWTX Holdings, Inc.  SJWNE LLC is the holding company for Connecticut Water Service, Inc. (&#x201c;CTWS&#x201d;) whose wholly-subsidiaries are The Connecticut Water Company (&#x201c;Connecticut Water&#x201d;), The Maine Water Company (&#x201c;Maine Water&#x201d;), New England Water Utility Services, Inc. (&#x201c;NEWUS&#x201d;), and Chester Realty, Inc.  SJWC, Connecticut Water, SJWTX, Inc. doing business as The Texas Water Company (&#x201c;Texas Water&#x201d;), Maine Water and NEWUS are referred to as &#x201c;Water Utility Services&#x201d;.  SJW Land Company and Chester Realty, Inc. are collectively referred to as &#x201c;Real Estate Services.&#x201d;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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;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.  Due to the seasonal nature of the water business, the operating results for interim periods are not indicative of the operating results for a 12-month period.  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 precipitation curtail water usage resulting in lower sales.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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;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:70.976%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td 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.498%"/&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three months ended March 31,&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;2023&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;135,836&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;121,777&#160;&lt;/span&gt;&lt;/td&gt;&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;Alternative revenue programs, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:10pt;font-weight:400;line-height:100%"&gt;(1,391)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,927)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 balancing and memorandum accounts, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:10pt;font-weight:400;line-height:100%"&gt;1,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 regulatory mechanisms, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:10pt;font-weight:400;line-height:100%"&gt;(391)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;666&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Rental income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:10pt;font-weight:400;line-height:100%"&gt;1,447&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,356&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;137,296&#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;124,302&#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:10pt"&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;The major components of real estate investments and nonutility properties as of March&#160;31, 2023, and December&#160;31, 2022, are as follows:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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: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;March 31,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;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;918&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;470&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;Subtotal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,388&#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;58,033&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&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,198&#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;40,875&#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:11pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In March 2023, SJW Land Company entered into a broker agreement to sell its warehouse buildings and land property located in Knoxville, Tennessee.  The company reclassified the Tennessee properties from held-and-used to held-for-sale at March 31, 2023.  The company&#x2019;s intention is to complete the sale of these assets within a twelve month period.  The company recorded the Tennessee properties at the lower of their carrying value or estimated fair value less cost to sell, and also stopped recording &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt"&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 assets held for sale.  The company's broker provided the estimated fair value of the Tennessee properties and we subtracted the estimated costs to sell from that calculated fair value.  The resulting net fair value of the Tennessee properties exceeded their carrying value, and accordingly no impairment was 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;The sale of the Tennessee properties does not represent a strategic shift that has or will have a major effect on SJW Group; therefore, the sale does not qualify for treatment as a discontinued operation. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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 Tennessee warehouse buildings and land property is included in SJW Group&#x2019;s &#x201c;Real Estate Services&#x201d; reportable segment 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="#i5dfde4b795f848ae9c2326ead50c6135_55" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Note 9&lt;/a&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, &#x201c;Segment and Non-Tariffed Business Reporting.&#x201d;  The following represents the major components of the Tennessee warehouse building and land property recorded in assets held-for-sale on the condensed consolidated balance sheets as of March&#160;31, 2023:&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:98.976%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.162%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.638%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;13,170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;44,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="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 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;Subtotal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,120&#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="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;Less: accumulated depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,270&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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:#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;40,850&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:11pt"&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 15, 2022, the California Public Utilities Commission (&#x201c;CPUC&#x201d;) review on a SJWC nonutility property sold in October 2021 was completed and the deferred gain of $5,442 was recognized as gain on sale in the first quarter of 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Fair Value Measurement&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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 SJW Group&#x2019;s condensed consolidated balance sheets as of March&#160;31, 2023, but require disclosure of their fair values: cash and cash equivalents, accounts receivable and accounts payable.  The estimated fair value of such instruments as of March&#160;31, 2023, approximates their carrying value as reported on the condensed consolidated balance sheets.  There have been no changes in valuation techniques during the three months ended March&#160;31, 2023.  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.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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 fair value of SJW Group&#x2019;s long-term debt was approximately $1,383,468 and $1,294,354 as of March&#160;31, 2023, and December&#160;31, 2022, 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 book value of long-term debt was &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$1,564,636&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; and $1,496,325 as of March&#160;31, 2023, and December&#160;31, 2022, respectively.  The fair value of long-term debt would be categorized as Level 2 in 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%"&gt;CTWS&#x2019;s additional retirement benefits under the supplemental executive retirement plans and retirement contracts are funded by investment assets held by a Rabbi Trust.  The fair value of the money market funds, mutual funds and fixed income investments in the Rabbi Trust was $2,848 and $2,809 as of March&#160;31, 2023, and December&#160;31, 2022, respectively, and are categorized as Level 1 in the fair value hierarchy.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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;Basic earnings per share is calculated using income available to common stockholders, divided by the weighted average number of shares outstanding during the period.  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 restricted common stock awards under SJW Group&#x2019;s Long-Term Incentive Plan (as amended, the &#x201c;Incentive Plan&#x201d;), shares potentially issuable under the performance stock plans assumed through the business combination with CTWS, and shares potentially issuable under the Employee Stock Purchase Plan (&#x201c;ESPP&#x201d;).  For the three months ended March 31, 2023 and 2022, 8,855 and 10,860 anti-dilutive restricted common stock units were excluded from the dilutive earnings per share calculation, respectively.</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8zMS9mcmFnOmY3Njc4ODc5ZDJjZTRkYTc5OWYwM2M3MjY0YzY5NWQ4L3RleHRyZWdpb246Zjc2Nzg4NzlkMmNlNGRhNzk5ZjAzYzcyNjRjNjk1ZDhfNTk2Ng_58548a5e-5c41-4a9d-9721-fd1e3ba79678">The unaudited interim financial information has been prepared in accordance with accounting principles generally accepted in the United States of America and in accordance with the instructions for Form 10-Q and Rule 10-01 of Regulation S-X promulgated by the Securities and Exchange Commission.  The Notes to Consolidated Financial Statements in SJW Group&#x2019;s 2022 Annual Report on Form 10-K should be read with the accompanying unaudited condensed consolidated financial statements.</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <sjw:NumberOfSubsidiaries
      contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8zMS9mcmFnOmY3Njc4ODc5ZDJjZTRkYTc5OWYwM2M3MjY0YzY5NWQ4L3RleHRyZWdpb246Zjc2Nzg4NzlkMmNlNGRhNzk5ZjAzYzcyNjRjNjk1ZDhfNzgy_c4322746-d8de-4dd9-bb5c-1d87e0dc5a01"
      unitRef="subsidiary">5</sjw:NumberOfSubsidiaries>
    <us-gaap:RevenueRecognitionPolicyTextBlock
      contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8zMS9mcmFnOmY3Njc4ODc5ZDJjZTRkYTc5OWYwM2M3MjY0YzY5NWQ4L3RleHRyZWdpb246Zjc2Nzg4NzlkMmNlNGRhNzk5ZjAzYzcyNjRjNjk1ZDhfNTk4MQ_4161e686-50bd-47b5-b2b0-cc976b2db23b">&lt;div style="margin-top:10pt"&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;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.  Due to the seasonal nature of the water business, the operating results for interim periods are not indicative of the operating results for a 12-month period.  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 precipitation curtail water usage resulting in lower sales.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueRecognitionPolicyTextBlock>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8zMS9mcmFnOmY3Njc4ODc5ZDJjZTRkYTc5OWYwM2M3MjY0YzY5NWQ4L3RleHRyZWdpb246Zjc2Nzg4NzlkMmNlNGRhNzk5ZjAzYzcyNjRjNjk1ZDhfNTk2MA_5c520b19-d1ef-40df-96bb-fd70aa96d4dc">&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;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:70.976%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td 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.498%"/&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three months ended March 31,&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;2023&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;135,836&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;121,777&#160;&lt;/span&gt;&lt;/td&gt;&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;Alternative revenue programs, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:10pt;font-weight:400;line-height:100%"&gt;(1,391)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,927)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 balancing and memorandum accounts, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:10pt;font-weight:400;line-height:100%"&gt;1,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 regulatory mechanisms, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:10pt;font-weight:400;line-height:100%"&gt;(391)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;666&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Rental income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:10pt;font-weight:400;line-height:100%"&gt;1,447&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,356&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;137,296&#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;124,302&#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;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8zMS9mcmFnOmY3Njc4ODc5ZDJjZTRkYTc5OWYwM2M3MjY0YzY5NWQ4L3RhYmxlOmNjMWFmMGE3ZmRjYjQyMzdhMzNjMmY3Yzg0Y2FmNjZkL3RhYmxlcmFuZ2U6Y2MxYWYwYTdmZGNiNDIzN2EzM2MyZjdjODRjYWY2NmRfMi01LTEtMS0xNDgwMjY_e6c02056-0c1b-4484-bb64-a19ef02c14af"
      unitRef="usd">135836000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8zMS9mcmFnOmY3Njc4ODc5ZDJjZTRkYTc5OWYwM2M3MjY0YzY5NWQ4L3RhYmxlOmNjMWFmMGE3ZmRjYjQyMzdhMzNjMmY3Yzg0Y2FmNjZkL3RhYmxlcmFuZ2U6Y2MxYWYwYTdmZGNiNDIzN2EzM2MyZjdjODRjYWY2NmRfMi03LTEtMS0xNDgwMjY_bdddfe41-85ed-4b15-8ec3-dcc555cf8018"
      unitRef="usd">121777000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <sjw:AlternativeRevenueProgramsNet
      contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8zMS9mcmFnOmY3Njc4ODc5ZDJjZTRkYTc5OWYwM2M3MjY0YzY5NWQ4L3RhYmxlOmNjMWFmMGE3ZmRjYjQyMzdhMzNjMmY3Yzg0Y2FmNjZkL3RhYmxlcmFuZ2U6Y2MxYWYwYTdmZGNiNDIzN2EzM2MyZjdjODRjYWY2NmRfMy01LTEtMS0xNDgwMjY_67cbadf6-bbc2-4c31-b93b-d97ae51f26d2"
      unitRef="usd">-1391000</sjw:AlternativeRevenueProgramsNet>
    <sjw:AlternativeRevenueProgramsNet
      contextRef="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8zMS9mcmFnOmY3Njc4ODc5ZDJjZTRkYTc5OWYwM2M3MjY0YzY5NWQ4L3RhYmxlOmNjMWFmMGE3ZmRjYjQyMzdhMzNjMmY3Yzg0Y2FmNjZkL3RhYmxlcmFuZ2U6Y2MxYWYwYTdmZGNiNDIzN2EzM2MyZjdjODRjYWY2NmRfMy03LTEtMS0xNDgwMjY_1558dc3e-d970-4f7e-970d-0e6005363bed"
      unitRef="usd">-1927000</sjw:AlternativeRevenueProgramsNet>
    <sjw:RegulatoryBalancingAndMemorandumAccountsRevenueNet
      contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8zMS9mcmFnOmY3Njc4ODc5ZDJjZTRkYTc5OWYwM2M3MjY0YzY5NWQ4L3RhYmxlOmNjMWFmMGE3ZmRjYjQyMzdhMzNjMmY3Yzg0Y2FmNjZkL3RhYmxlcmFuZ2U6Y2MxYWYwYTdmZGNiNDIzN2EzM2MyZjdjODRjYWY2NmRfNC01LTEtMS0xNDgwMjY_58e740e4-f301-4a26-9897-1ab95563af23"
      unitRef="usd">1795000</sjw:RegulatoryBalancingAndMemorandumAccountsRevenueNet>
    <sjw:RegulatoryBalancingAndMemorandumAccountsRevenueNet
      contextRef="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8zMS9mcmFnOmY3Njc4ODc5ZDJjZTRkYTc5OWYwM2M3MjY0YzY5NWQ4L3RhYmxlOmNjMWFmMGE3ZmRjYjQyMzdhMzNjMmY3Yzg0Y2FmNjZkL3RhYmxlcmFuZ2U6Y2MxYWYwYTdmZGNiNDIzN2EzM2MyZjdjODRjYWY2NmRfNC03LTEtMS0xNDgwMjY_183d3b14-0fc7-406d-be12-ed1aebec3308"
      unitRef="usd">2430000</sjw:RegulatoryBalancingAndMemorandumAccountsRevenueNet>
    <sjw:RegulatoryMechanismsOtherNet
      contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8zMS9mcmFnOmY3Njc4ODc5ZDJjZTRkYTc5OWYwM2M3MjY0YzY5NWQ4L3RhYmxlOmNjMWFmMGE3ZmRjYjQyMzdhMzNjMmY3Yzg0Y2FmNjZkL3RhYmxlcmFuZ2U6Y2MxYWYwYTdmZGNiNDIzN2EzM2MyZjdjODRjYWY2NmRfNS01LTEtMS0xNDgwMjY_afcd0114-2828-41a9-89c9-e1c7b6ed2017"
      unitRef="usd">-391000</sjw:RegulatoryMechanismsOtherNet>
    <sjw:RegulatoryMechanismsOtherNet
      contextRef="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8zMS9mcmFnOmY3Njc4ODc5ZDJjZTRkYTc5OWYwM2M3MjY0YzY5NWQ4L3RhYmxlOmNjMWFmMGE3ZmRjYjQyMzdhMzNjMmY3Yzg0Y2FmNjZkL3RhYmxlcmFuZ2U6Y2MxYWYwYTdmZGNiNDIzN2EzM2MyZjdjODRjYWY2NmRfNS03LTEtMS0xNDgwMjY_148a6baa-4060-430b-8b60-53ba21ebaba5"
      unitRef="usd">666000</sjw:RegulatoryMechanismsOtherNet>
    <us-gaap:OperatingLeaseLeaseIncome
      contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8zMS9mcmFnOmY3Njc4ODc5ZDJjZTRkYTc5OWYwM2M3MjY0YzY5NWQ4L3RhYmxlOmNjMWFmMGE3ZmRjYjQyMzdhMzNjMmY3Yzg0Y2FmNjZkL3RhYmxlcmFuZ2U6Y2MxYWYwYTdmZGNiNDIzN2EzM2MyZjdjODRjYWY2NmRfNi01LTEtMS0xNDgwMjY_f3aee53b-20cc-439f-b8a5-b81a9fb96d17"
      unitRef="usd">1447000</us-gaap:OperatingLeaseLeaseIncome>
    <us-gaap:OperatingLeaseLeaseIncome
      contextRef="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8zMS9mcmFnOmY3Njc4ODc5ZDJjZTRkYTc5OWYwM2M3MjY0YzY5NWQ4L3RhYmxlOmNjMWFmMGE3ZmRjYjQyMzdhMzNjMmY3Yzg0Y2FmNjZkL3RhYmxlcmFuZ2U6Y2MxYWYwYTdmZGNiNDIzN2EzM2MyZjdjODRjYWY2NmRfNi03LTEtMS0xNDgwMjY_a55f76fc-d7a0-4040-a978-e0811b87bd4c"
      unitRef="usd">1356000</us-gaap:OperatingLeaseLeaseIncome>
    <us-gaap:Revenues
      contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8zMS9mcmFnOmY3Njc4ODc5ZDJjZTRkYTc5OWYwM2M3MjY0YzY5NWQ4L3RhYmxlOmNjMWFmMGE3ZmRjYjQyMzdhMzNjMmY3Yzg0Y2FmNjZkL3RhYmxlcmFuZ2U6Y2MxYWYwYTdmZGNiNDIzN2EzM2MyZjdjODRjYWY2NmRfNy01LTEtMS0xNDgwMjY_6e737ca5-8dbf-43ee-832b-ac02bc043602"
      unitRef="usd">137296000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8zMS9mcmFnOmY3Njc4ODc5ZDJjZTRkYTc5OWYwM2M3MjY0YzY5NWQ4L3RhYmxlOmNjMWFmMGE3ZmRjYjQyMzdhMzNjMmY3Yzg0Y2FmNjZkL3RhYmxlcmFuZ2U6Y2MxYWYwYTdmZGNiNDIzN2EzM2MyZjdjODRjYWY2NmRfNy03LTEtMS0xNDgwMjY_8220135c-efa1-4a8d-afb8-2b211cca56e6"
      unitRef="usd">124302000</us-gaap:Revenues>
    <sjw:ScheduleOfRealEstateInvestmentsTableTextBlock
      contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8zMS9mcmFnOmY3Njc4ODc5ZDJjZTRkYTc5OWYwM2M3MjY0YzY5NWQ4L3RleHRyZWdpb246Zjc2Nzg4NzlkMmNlNGRhNzk5ZjAzYzcyNjRjNjk1ZDhfNTk1OA_dc38ac5b-827f-47a8-9ae7-908905a5e308">&lt;div style="margin-top: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 March&#160;31, 2023, and December&#160;31, 2022, are as follows:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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: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;March 31,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;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;918&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;470&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;Subtotal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,388&#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;58,033&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&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,198&#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;40,875&#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;The following represents the major components of the Tennessee warehouse building and land property recorded in assets held-for-sale on the condensed consolidated balance sheets as of March&#160;31, 2023:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.976%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.162%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.638%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;13,170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;44,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="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 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;Subtotal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,120&#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="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;Less: accumulated depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,270&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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:#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;40,850&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;</sjw:ScheduleOfRealEstateInvestmentsTableTextBlock>
    <us-gaap:Land
      contextRef="i0ec9602869474a40befdf58c1fcc3b02_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8zMS9mcmFnOmY3Njc4ODc5ZDJjZTRkYTc5OWYwM2M3MjY0YzY5NWQ4L3RhYmxlOjM2ZWNkZjVjMGJlOTQxMjg5M2IyN2RkYzMxYzQ4OTUzL3RhYmxlcmFuZ2U6MzZlY2RmNWMwYmU5NDEyODkzYjI3ZGRjMzFjNDg5NTNfMS0xLTEtMS0xNDgwMjY_f3d520e1-c7e3-49a5-a031-01d67128a25a"
      unitRef="usd">918000</us-gaap:Land>
    <us-gaap:Land
      contextRef="i40fd741517c3449a803e5495a6cee623_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8zMS9mcmFnOmY3Njc4ODc5ZDJjZTRkYTc5OWYwM2M3MjY0YzY5NWQ4L3RhYmxlOjM2ZWNkZjVjMGJlOTQxMjg5M2IyN2RkYzMxYzQ4OTUzL3RhYmxlcmFuZ2U6MzZlY2RmNWMwYmU5NDEyODkzYjI3ZGRjMzFjNDg5NTNfMS0zLTEtMS0xNDgwMjY_f049a8b1-bd6e-41e4-a82a-b54b80c84fbb"
      unitRef="usd">12615000</us-gaap:Land>
    <us-gaap:InvestmentBuildingAndBuildingImprovements
      contextRef="i0ec9602869474a40befdf58c1fcc3b02_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8zMS9mcmFnOmY3Njc4ODc5ZDJjZTRkYTc5OWYwM2M3MjY0YzY5NWQ4L3RhYmxlOjM2ZWNkZjVjMGJlOTQxMjg5M2IyN2RkYzMxYzQ4OTUzL3RhYmxlcmFuZ2U6MzZlY2RmNWMwYmU5NDEyODkzYjI3ZGRjMzFjNDg5NTNfMi0xLTEtMS0xNDgwMjY_13c9b2d9-334e-4899-bc3f-129aeb99d0f1"
      unitRef="usd">470000</us-gaap:InvestmentBuildingAndBuildingImprovements>
    <us-gaap:InvestmentBuildingAndBuildingImprovements
      contextRef="i40fd741517c3449a803e5495a6cee623_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8zMS9mcmFnOmY3Njc4ODc5ZDJjZTRkYTc5OWYwM2M3MjY0YzY5NWQ4L3RhYmxlOjM2ZWNkZjVjMGJlOTQxMjg5M2IyN2RkYzMxYzQ4OTUzL3RhYmxlcmFuZ2U6MzZlY2RmNWMwYmU5NDEyODkzYjI3ZGRjMzFjNDg5NTNfMi0zLTEtMS0xNDgwMjY_b2d6a3ee-30e2-4acd-b740-836472987892"
      unitRef="usd">45418000</us-gaap:InvestmentBuildingAndBuildingImprovements>
    <us-gaap:RealEstateInvestmentPropertyAtCost
      contextRef="i0ec9602869474a40befdf58c1fcc3b02_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8zMS9mcmFnOmY3Njc4ODc5ZDJjZTRkYTc5OWYwM2M3MjY0YzY5NWQ4L3RhYmxlOjM2ZWNkZjVjMGJlOTQxMjg5M2IyN2RkYzMxYzQ4OTUzL3RhYmxlcmFuZ2U6MzZlY2RmNWMwYmU5NDEyODkzYjI3ZGRjMzFjNDg5NTNfNC0xLTEtMS0xNDgwMjY_e20859c1-c491-42ab-a65c-3d584e0a1410"
      unitRef="usd">1388000</us-gaap:RealEstateInvestmentPropertyAtCost>
    <us-gaap:RealEstateInvestmentPropertyAtCost
      contextRef="i40fd741517c3449a803e5495a6cee623_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8zMS9mcmFnOmY3Njc4ODc5ZDJjZTRkYTc5OWYwM2M3MjY0YzY5NWQ4L3RhYmxlOjM2ZWNkZjVjMGJlOTQxMjg5M2IyN2RkYzMxYzQ4OTUzL3RhYmxlcmFuZ2U6MzZlY2RmNWMwYmU5NDEyODkzYjI3ZGRjMzFjNDg5NTNfNC0zLTEtMS0xNDgwMjY_9563e355-af23-4ab0-9c4c-bd7846bd9b17"
      unitRef="usd">58033000</us-gaap:RealEstateInvestmentPropertyAtCost>
    <us-gaap:RealEstateInvestmentPropertyAccumulatedDepreciation
      contextRef="i0ec9602869474a40befdf58c1fcc3b02_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8zMS9mcmFnOmY3Njc4ODc5ZDJjZTRkYTc5OWYwM2M3MjY0YzY5NWQ4L3RhYmxlOjM2ZWNkZjVjMGJlOTQxMjg5M2IyN2RkYzMxYzQ4OTUzL3RhYmxlcmFuZ2U6MzZlY2RmNWMwYmU5NDEyODkzYjI3ZGRjMzFjNDg5NTNfNS0xLTEtMS0xNDgwMjY_95d9aa90-8d29-4995-b801-cbffd438f40c"
      unitRef="usd">190000</us-gaap:RealEstateInvestmentPropertyAccumulatedDepreciation>
    <us-gaap:RealEstateInvestmentPropertyAccumulatedDepreciation
      contextRef="i40fd741517c3449a803e5495a6cee623_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8zMS9mcmFnOmY3Njc4ODc5ZDJjZTRkYTc5OWYwM2M3MjY0YzY5NWQ4L3RhYmxlOjM2ZWNkZjVjMGJlOTQxMjg5M2IyN2RkYzMxYzQ4OTUzL3RhYmxlcmFuZ2U6MzZlY2RmNWMwYmU5NDEyODkzYjI3ZGRjMzFjNDg5NTNfNS0zLTEtMS0xNDgwMjY_54c49bc2-5879-4bcb-bb93-a7c09159376c"
      unitRef="usd">17158000</us-gaap:RealEstateInvestmentPropertyAccumulatedDepreciation>
    <us-gaap:RealEstateInvestmentPropertyNet
      contextRef="i0ec9602869474a40befdf58c1fcc3b02_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8zMS9mcmFnOmY3Njc4ODc5ZDJjZTRkYTc5OWYwM2M3MjY0YzY5NWQ4L3RhYmxlOjM2ZWNkZjVjMGJlOTQxMjg5M2IyN2RkYzMxYzQ4OTUzL3RhYmxlcmFuZ2U6MzZlY2RmNWMwYmU5NDEyODkzYjI3ZGRjMzFjNDg5NTNfNi0xLTEtMS0xNDgwMjY_6af0987d-f1e8-4737-800e-802b3ee3e571"
      unitRef="usd">1198000</us-gaap:RealEstateInvestmentPropertyNet>
    <us-gaap:RealEstateInvestmentPropertyNet
      contextRef="i40fd741517c3449a803e5495a6cee623_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8zMS9mcmFnOmY3Njc4ODc5ZDJjZTRkYTc5OWYwM2M3MjY0YzY5NWQ4L3RhYmxlOjM2ZWNkZjVjMGJlOTQxMjg5M2IyN2RkYzMxYzQ4OTUzL3RhYmxlcmFuZ2U6MzZlY2RmNWMwYmU5NDEyODkzYjI3ZGRjMzFjNDg5NTNfNi0zLTEtMS0xNDgwMjY_bb8968c1-3e61-43c5-9408-013860b79e86"
      unitRef="usd">40875000</us-gaap:RealEstateInvestmentPropertyNet>
    <us-gaap:Land
      contextRef="i795334faaa8747da9385339c2cd496dd_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8zMS9mcmFnOmY3Njc4ODc5ZDJjZTRkYTc5OWYwM2M3MjY0YzY5NWQ4L3RhYmxlOmFhZTZlMWNhYThkZTQ5YWNiMzIwYjhjMzFjMTg1OTY4L3RhYmxlcmFuZ2U6YWFlNmUxY2FhOGRlNDlhY2IzMjBiOGMzMWMxODU5NjhfMS0xLTEtMS0xNTA3MzQ_1fd9b257-c908-4490-86a5-1152d77d2103"
      unitRef="usd">13170000</us-gaap:Land>
    <us-gaap:InvestmentBuildingAndBuildingImprovements
      contextRef="i795334faaa8747da9385339c2cd496dd_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8zMS9mcmFnOmY3Njc4ODc5ZDJjZTRkYTc5OWYwM2M3MjY0YzY5NWQ4L3RhYmxlOmFhZTZlMWNhYThkZTQ5YWNiMzIwYjhjMzFjMTg1OTY4L3RhYmxlcmFuZ2U6YWFlNmUxY2FhOGRlNDlhY2IzMjBiOGMzMWMxODU5NjhfMi0xLTEtMS0xNTA3MzQ_e22edd5f-dd12-4dcb-bde5-c2aed4009ce8"
      unitRef="usd">44950000</us-gaap:InvestmentBuildingAndBuildingImprovements>
    <us-gaap:RealEstateInvestmentPropertyAtCost
      contextRef="i795334faaa8747da9385339c2cd496dd_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8zMS9mcmFnOmY3Njc4ODc5ZDJjZTRkYTc5OWYwM2M3MjY0YzY5NWQ4L3RhYmxlOmFhZTZlMWNhYThkZTQ5YWNiMzIwYjhjMzFjMTg1OTY4L3RhYmxlcmFuZ2U6YWFlNmUxY2FhOGRlNDlhY2IzMjBiOGMzMWMxODU5NjhfNC0xLTEtMS0xNTE3NTE_9903ab54-22e8-49c0-bd0b-597e7bed8a89"
      unitRef="usd">58120000</us-gaap:RealEstateInvestmentPropertyAtCost>
    <us-gaap:RealEstateInvestmentPropertyAccumulatedDepreciation
      contextRef="i795334faaa8747da9385339c2cd496dd_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8zMS9mcmFnOmY3Njc4ODc5ZDJjZTRkYTc5OWYwM2M3MjY0YzY5NWQ4L3RhYmxlOmFhZTZlMWNhYThkZTQ5YWNiMzIwYjhjMzFjMTg1OTY4L3RhYmxlcmFuZ2U6YWFlNmUxY2FhOGRlNDlhY2IzMjBiOGMzMWMxODU5NjhfNS0xLTEtMS0xNTA3MzQ_f39ac5fe-0950-40d2-9971-8a52a874c7b9"
      unitRef="usd">17270000</us-gaap:RealEstateInvestmentPropertyAccumulatedDepreciation>
    <us-gaap:RealEstateInvestmentPropertyNet
      contextRef="i795334faaa8747da9385339c2cd496dd_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8zMS9mcmFnOmY3Njc4ODc5ZDJjZTRkYTc5OWYwM2M3MjY0YzY5NWQ4L3RhYmxlOmFhZTZlMWNhYThkZTQ5YWNiMzIwYjhjMzFjMTg1OTY4L3RhYmxlcmFuZ2U6YWFlNmUxY2FhOGRlNDlhY2IzMjBiOGMzMWMxODU5NjhfNi0xLTEtMS0xNTE3NTE_683fc710-9b88-4986-83ec-d9858d80abf0"
      unitRef="usd">40850000</us-gaap:RealEstateInvestmentPropertyNet>
    <us-gaap:GainLossOnSaleOfProperties
      contextRef="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8zMS9mcmFnOmY3Njc4ODc5ZDJjZTRkYTc5OWYwM2M3MjY0YzY5NWQ4L3RleHRyZWdpb246Zjc2Nzg4NzlkMmNlNGRhNzk5ZjAzYzcyNjRjNjk1ZDhfMjc1Mw_d510db7d-c57d-4433-ab8a-7587751e3d48"
      unitRef="usd">5442000</us-gaap:GainLossOnSaleOfProperties>
    <us-gaap:FairValueMeasurementPolicyPolicyTextBlock
      contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8zMS9mcmFnOmY3Njc4ODc5ZDJjZTRkYTc5OWYwM2M3MjY0YzY5NWQ4L3RleHRyZWdpb246Zjc2Nzg4NzlkMmNlNGRhNzk5ZjAzYzcyNjRjNjk1ZDhfMzg0ODI5MDcwNjQzMQ_e5ecef3c-c462-4f89-b260-72d558a08c25">Fair Value MeasurementThe following instruments are not measured at fair value on SJW Group&#x2019;s condensed consolidated balance sheets as of March&#160;31, 2023, but require disclosure of their fair values: cash and cash equivalents, accounts receivable and accounts payable.  The estimated fair value of such instruments as of March&#160;31, 2023, approximates their carrying value as reported on the condensed consolidated balance sheets.  There have been no changes in valuation techniques during the three months ended March&#160;31, 2023.  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.</us-gaap:FairValueMeasurementPolicyPolicyTextBlock>
    <us-gaap:LongTermDebtFairValue
      contextRef="i8d765f64fcb34e229dcc275507cbd76b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8zMS9mcmFnOmY3Njc4ODc5ZDJjZTRkYTc5OWYwM2M3MjY0YzY5NWQ4L3RleHRyZWdpb246Zjc2Nzg4NzlkMmNlNGRhNzk5ZjAzYzcyNjRjNjk1ZDhfNDE0Ng_c5ac6b9e-7047-4465-a68b-65cd5aa48f88"
      unitRef="usd">1383468000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i2291afd297564ec284b69d1ccb8be091_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8zMS9mcmFnOmY3Njc4ODc5ZDJjZTRkYTc5OWYwM2M3MjY0YzY5NWQ4L3RleHRyZWdpb246Zjc2Nzg4NzlkMmNlNGRhNzk5ZjAzYzcyNjRjNjk1ZDhfNDE1Mw_1a78f155-668e-4d0f-8e9d-ae30953cb86f"
      unitRef="usd">1294354000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebt
      contextRef="i0ec9602869474a40befdf58c1fcc3b02_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8zMS9mcmFnOmY3Njc4ODc5ZDJjZTRkYTc5OWYwM2M3MjY0YzY5NWQ4L3RleHRyZWdpb246Zjc2Nzg4NzlkMmNlNGRhNzk5ZjAzYzcyNjRjNjk1ZDhfNDQwMw_2f2eacb8-4881-4ac1-a6a5-c0385caee552"
      unitRef="usd">1564636000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i40fd741517c3449a803e5495a6cee623_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8zMS9mcmFnOmY3Njc4ODc5ZDJjZTRkYTc5OWYwM2M3MjY0YzY5NWQ4L3RleHRyZWdpb246Zjc2Nzg4NzlkMmNlNGRhNzk5ZjAzYzcyNjRjNjk1ZDhfNDQxMA_6984fee8-7401-41d0-a498-7b442c75f4d4"
      unitRef="usd">1496325000</us-gaap:LongTermDebt>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i6aca4df2700248ea9191021f991169b3_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8zMS9mcmFnOmY3Njc4ODc5ZDJjZTRkYTc5OWYwM2M3MjY0YzY5NWQ4L3RleHRyZWdpb246Zjc2Nzg4NzlkMmNlNGRhNzk5ZjAzYzcyNjRjNjk1ZDhfNDgxNg_9b788c32-6ee4-4915-977d-c5a49fec6091"
      unitRef="usd">2848000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i6c95158f71ec413497043fa888ec25c3_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8zMS9mcmFnOmY3Njc4ODc5ZDJjZTRkYTc5OWYwM2M3MjY0YzY5NWQ4L3RleHRyZWdpb246Zjc2Nzg4NzlkMmNlNGRhNzk5ZjAzYzcyNjRjNjk1ZDhfNDgyMw_05f37297-d82a-43d2-9b39-28f1ccc1329b"
      unitRef="usd">2809000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:EarningsPerSharePolicyTextBlock
      contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8zMS9mcmFnOmY3Njc4ODc5ZDJjZTRkYTc5OWYwM2M3MjY0YzY5NWQ4L3RleHRyZWdpb246Zjc2Nzg4NzlkMmNlNGRhNzk5ZjAzYzcyNjRjNjk1ZDhfNTk3NA_4e8eb293-0832-4c7c-b81e-38acca52019a">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 period.  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 restricted common stock awards under SJW Group&#x2019;s Long-Term Incentive Plan (as amended, the &#x201c;Incentive Plan&#x201d;), shares potentially issuable under the performance stock plans assumed through the business combination with CTWS, and shares potentially issuable under the Employee Stock Purchase Plan (&#x201c;ESPP&#x201d;).</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ib74affa23a9f49ccaa976e4cb3e8aa87_D20230101-20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8zMS9mcmFnOmY3Njc4ODc5ZDJjZTRkYTc5OWYwM2M3MjY0YzY5NWQ4L3RleHRyZWdpb246Zjc2Nzg4NzlkMmNlNGRhNzk5ZjAzYzcyNjRjNjk1ZDhfNTgxOA_c27af56c-ee4c-431d-8951-c2fefd6e9c7a"
      unitRef="shares">8855</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i68304dcfc004431e82615e167db46ed7_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8zMS9mcmFnOmY3Njc4ODc5ZDJjZTRkYTc5OWYwM2M3MjY0YzY5NWQ4L3RleHRyZWdpb246Zjc2Nzg4NzlkMmNlNGRhNzk5ZjAzYzcyNjRjNjk1ZDhfNTgyNQ_cbb746d6-c984-4943-81f1-d00f2ad860b6"
      unitRef="shares">10860</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:ScheduleOfRegulatoryAssetsAndLiabilitiesTextBlock
      contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8zNC9mcmFnOjA3NzllOTk2OTViMzQxZDZiODk3NjVmYTFhZDUwMjY5L3RleHRyZWdpb246MDc3OWU5OTY5NWIzNDFkNmI4OTc2NWZhMWFkNTAyNjlfMjM1MA_dddc5233-0647-4d9c-8a7d-2226079a0373">Regulatory Matters&lt;div style="margin-top: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 March&#160;31, 2023, and December&#160;31, 2022:&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.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.495%"/&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.369%"/&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.372%"/&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;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;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax temporary differences, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;Postretirement pensions and other postretirement benefits&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;31,021&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;Business combinations debt premium, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,761&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div 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;Monterey Water Revenue Adjustment Mechanism (&#x201c;MWRAM&#x201d;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,864&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;div style="margin-top:8pt;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;Water Conservation Memorandum Account (&#x201c;WCMA&#x201d;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,150)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,039)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;2022 General Rate Case Interim Memorandum Account&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;18,716&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;padding:2px 1pt 2px 0;text-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;Cost recovery accounts&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;11,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:10pt;font-weight:400;line-height:100%"&gt;16,545&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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;All other balancing and memorandum accounts&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;3,267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 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;Water Revenue Adjustment (&#x201c;WRA&#x201d;)&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;(7,283)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;Other, net&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;9,946&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 in Condensed Consolidated Balance Sheets&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;137,358&#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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 assets, net&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,019&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 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;127,339&#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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&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;SJWC has established balancing accounts for the purpose of tracking the under-collection or over-collection associated with expense changes and revenue authorized by the CPUC to offset those expense changes.  In 2022, SJWC&#x2019;s general rate case decision approved the use of the Full Cost Balancing Account to track the water supply costs and energy consumption.  The MWRAM balancing account 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.&lt;/span&gt;&lt;/div&gt;&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;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 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.  Drought surcharges collected are used to offset the revenue losses tracked in the WCMA.&lt;/span&gt;&lt;/div&gt;&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;All balancing accounts and memorandum 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.&lt;/span&gt;&lt;/div&gt;&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;Connecticut Water has established WRA, a decoupling mechanism, 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 the company to implement a surcharge or surcredit as necessary to recover or refund 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:8pt"&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 March&#160;31, 2023, and December&#160;31, 2022, SJW Group&#x2019;s regulatory assets, net, not earning a return primarily included postretirement pensions and the unfunded amount of other medical benefits, and business combination debt premiums, net.  The total amount of regulatory assets, net not earning a return at March&#160;31, 2023, and December&#160;31, 2022, either by interest on the regulatory asset/liability or as a component of rate base at the allowed rate of return was $51,002 and $52,066, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfRegulatoryAssetsAndLiabilitiesTextBlock>
    <us-gaap:ScheduleOfRegulatoryAssetsTextBlock
      contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8zNC9mcmFnOjA3NzllOTk2OTViMzQxZDZiODk3NjVmYTFhZDUwMjY5L3RleHRyZWdpb246MDc3OWU5OTY5NWIzNDFkNmI4OTc2NWZhMWFkNTAyNjlfMjM1NQ_c13abb23-52ed-40fa-9d60-c7eaca24028b">&lt;div style="margin-top: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 March&#160;31, 2023, and December&#160;31, 2022:&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.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.495%"/&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.369%"/&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.372%"/&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;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;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax temporary differences, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;Postretirement pensions and other postretirement benefits&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;31,021&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;Business combinations debt premium, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,761&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div 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;Monterey Water Revenue Adjustment Mechanism (&#x201c;MWRAM&#x201d;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,864&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;div style="margin-top:8pt;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;Water Conservation Memorandum Account (&#x201c;WCMA&#x201d;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,150)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,039)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;2022 General Rate Case Interim Memorandum Account&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;18,716&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;padding:2px 1pt 2px 0;text-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;Cost recovery accounts&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;11,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:10pt;font-weight:400;line-height:100%"&gt;16,545&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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;All other balancing and memorandum accounts&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;3,267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 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;Water Revenue Adjustment (&#x201c;WRA&#x201d;)&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;(7,283)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;Other, net&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;9,946&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 in Condensed Consolidated Balance Sheets&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;137,358&#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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 assets, net&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,019&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 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;127,339&#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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfRegulatoryAssetsTextBlock>
    <us-gaap:NetRegulatoryAssets
      contextRef="ibb367cbd41e74aa88de5512dba9e5049_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8zNC9mcmFnOjA3NzllOTk2OTViMzQxZDZiODk3NjVmYTFhZDUwMjY5L3RhYmxlOjM0MzNkZDhkZjkxMTQ0NDI5ODVlZDg0ZGM5ZmE2MWUxL3RhYmxlcmFuZ2U6MzQzM2RkOGRmOTExNDQ0Mjk4NWVkODRkYzlmYTYxZTFfMi0yLTEtMS0xNDgwMjY_762a1650-a9d0-473e-9e06-706061126401"
      unitRef="usd">46601000</us-gaap:NetRegulatoryAssets>
    <us-gaap:NetRegulatoryAssets
      contextRef="ibc3444d752854df5a857aa2fe3e7f490_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8zNC9mcmFnOjA3NzllOTk2OTViMzQxZDZiODk3NjVmYTFhZDUwMjY5L3RhYmxlOjM0MzNkZDhkZjkxMTQ0NDI5ODVlZDg0ZGM5ZmE2MWUxL3RhYmxlcmFuZ2U6MzQzM2RkOGRmOTExNDQ0Mjk4NWVkODRkYzlmYTYxZTFfMi00LTEtMS0xNDgwMjY_f43961ee-de7f-4d45-b09e-6da5c818b03f"
      unitRef="usd">43434000</us-gaap:NetRegulatoryAssets>
    <us-gaap:NetRegulatoryAssets
      contextRef="i4e4f6fee050741d0b5401a5bf5bac48f_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8zNC9mcmFnOjA3NzllOTk2OTViMzQxZDZiODk3NjVmYTFhZDUwMjY5L3RhYmxlOjM0MzNkZDhkZjkxMTQ0NDI5ODVlZDg0ZGM5ZmE2MWUxL3RhYmxlcmFuZ2U6MzQzM2RkOGRmOTExNDQ0Mjk4NWVkODRkYzlmYTYxZTFfMy0yLTEtMS0xNDgwMjY_7b13a007-d6aa-4856-8b39-eb2b5ccb7968"
      unitRef="usd">31021000</us-gaap:NetRegulatoryAssets>
    <us-gaap:NetRegulatoryAssets
      contextRef="i6d25d7dec51f4b579c9b3a5937ac9da6_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8zNC9mcmFnOjA3NzllOTk2OTViMzQxZDZiODk3NjVmYTFhZDUwMjY5L3RhYmxlOjM0MzNkZDhkZjkxMTQ0NDI5ODVlZDg0ZGM5ZmE2MWUxL3RhYmxlcmFuZ2U6MzQzM2RkOGRmOTExNDQ0Mjk4NWVkODRkYzlmYTYxZTFfMy00LTEtMS0xNDgwMjY_0d132d79-3b78-4b62-83cd-63382ef1f088"
      unitRef="usd">31493000</us-gaap:NetRegulatoryAssets>
    <us-gaap:NetRegulatoryAssets
      contextRef="i1f4caf223b134c37a116b85a517ba667_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8zNC9mcmFnOjA3NzllOTk2OTViMzQxZDZiODk3NjVmYTFhZDUwMjY5L3RhYmxlOjM0MzNkZDhkZjkxMTQ0NDI5ODVlZDg0ZGM5ZmE2MWUxL3RhYmxlcmFuZ2U6MzQzM2RkOGRmOTExNDQ0Mjk4NWVkODRkYzlmYTYxZTFfNC0yLTEtMS0xNDgwMjY_fffae4d5-1ab5-40c3-bdad-7638c47b03ee"
      unitRef="usd">16761000</us-gaap:NetRegulatoryAssets>
    <us-gaap:NetRegulatoryAssets
      contextRef="i9f810916a05a45f98b4d86c7d63c9a0f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8zNC9mcmFnOjA3NzllOTk2OTViMzQxZDZiODk3NjVmYTFhZDUwMjY5L3RhYmxlOjM0MzNkZDhkZjkxMTQ0NDI5ODVlZDg0ZGM5ZmE2MWUxL3RhYmxlcmFuZ2U6MzQzM2RkOGRmOTExNDQ0Mjk4NWVkODRkYzlmYTYxZTFfNC00LTEtMS0xNDgwMjY_36f5d366-0341-4c1d-ae8e-d84ea5b34726"
      unitRef="usd">17396000</us-gaap:NetRegulatoryAssets>
    <us-gaap:NetRegulatoryAssets
      contextRef="i8760cfe44fbb4b9896793522879bc3a1_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8zNC9mcmFnOjA3NzllOTk2OTViMzQxZDZiODk3NjVmYTFhZDUwMjY5L3RhYmxlOjM0MzNkZDhkZjkxMTQ0NDI5ODVlZDg0ZGM5ZmE2MWUxL3RhYmxlcmFuZ2U6MzQzM2RkOGRmOTExNDQ0Mjk4NWVkODRkYzlmYTYxZTFfNi0yLTEtMS0xNTE3ODE_644f37e0-9dda-4506-b6e4-d352844c586a"
      unitRef="usd">14171000</us-gaap:NetRegulatoryAssets>
    <us-gaap:NetRegulatoryAssets
      contextRef="i0e335ed0f9a24a99a77ad310ba35c055_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8zNC9mcmFnOjA3NzllOTk2OTViMzQxZDZiODk3NjVmYTFhZDUwMjY5L3RhYmxlOjM0MzNkZDhkZjkxMTQ0NDI5ODVlZDg0ZGM5ZmE2MWUxL3RhYmxlcmFuZ2U6MzQzM2RkOGRmOTExNDQ0Mjk4NWVkODRkYzlmYTYxZTFfNi00LTEtMS0xNTA4OTU_59bbc6bb-f35d-4794-b7ae-673d363e1f05"
      unitRef="usd">10864000</us-gaap:NetRegulatoryAssets>
    <us-gaap:NetRegulatoryAssets
      contextRef="i87b83c196d774c8688ba8d49084f1fe8_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8zNC9mcmFnOjA3NzllOTk2OTViMzQxZDZiODk3NjVmYTFhZDUwMjY5L3RhYmxlOjM0MzNkZDhkZjkxMTQ0NDI5ODVlZDg0ZGM5ZmE2MWUxL3RhYmxlcmFuZ2U6MzQzM2RkOGRmOTExNDQ0Mjk4NWVkODRkYzlmYTYxZTFfNy0yLTEtMS0xNTE3ODU_09000135-646a-451e-a3a5-780278275f59"
      unitRef="usd">-7150000</us-gaap:NetRegulatoryAssets>
    <us-gaap:NetRegulatoryAssets
      contextRef="i9634b657409a4704bba468dac14a3b96_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8zNC9mcmFnOjA3NzllOTk2OTViMzQxZDZiODk3NjVmYTFhZDUwMjY5L3RhYmxlOjM0MzNkZDhkZjkxMTQ0NDI5ODVlZDg0ZGM5ZmE2MWUxL3RhYmxlcmFuZ2U6MzQzM2RkOGRmOTExNDQ0Mjk4NWVkODRkYzlmYTYxZTFfNy00LTEtMS0xNTA5MTA_23bfdf24-151c-421e-9ae5-a92e32ada6ed"
      unitRef="usd">-5039000</us-gaap:NetRegulatoryAssets>
    <us-gaap:NetRegulatoryAssets
      contextRef="iaa3a55fd4a75469bbbf637d7801d284d_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8zNC9mcmFnOjA3NzllOTk2OTViMzQxZDZiODk3NjVmYTFhZDUwMjY5L3RhYmxlOjM0MzNkZDhkZjkxMTQ0NDI5ODVlZDg0ZGM5ZmE2MWUxL3RhYmxlcmFuZ2U6MzQzM2RkOGRmOTExNDQ0Mjk4NWVkODRkYzlmYTYxZTFfOC0yLTEtMS0xNTE3OTA_8d72751d-a6ff-4552-8105-57a7f58fe996"
      unitRef="usd">18716000</us-gaap:NetRegulatoryAssets>
    <us-gaap:NetRegulatoryAssets
      contextRef="i7a83da6f78d94ef6a8afded09502ed03_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8zNC9mcmFnOjA3NzllOTk2OTViMzQxZDZiODk3NjVmYTFhZDUwMjY5L3RhYmxlOjM0MzNkZDhkZjkxMTQ0NDI5ODVlZDg0ZGM5ZmE2MWUxL3RhYmxlcmFuZ2U6MzQzM2RkOGRmOTExNDQ0Mjk4NWVkODRkYzlmYTYxZTFfOC00LTEtMS0xNTA5MTg_581bc983-a16b-497d-bc37-54ec2e4e7e57"
      unitRef="usd">20650000</us-gaap:NetRegulatoryAssets>
    <us-gaap:NetRegulatoryAssets
      contextRef="i6ae1eb4225134457bf5c72ed834381a3_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8zNC9mcmFnOjA3NzllOTk2OTViMzQxZDZiODk3NjVmYTFhZDUwMjY5L3RhYmxlOjM0MzNkZDhkZjkxMTQ0NDI5ODVlZDg0ZGM5ZmE2MWUxL3RhYmxlcmFuZ2U6MzQzM2RkOGRmOTExNDQ0Mjk4NWVkODRkYzlmYTYxZTFfOS0yLTEtMS0xNTE3OTA_de88211b-98d5-4356-a86b-4f8b25c04999"
      unitRef="usd">11308000</us-gaap:NetRegulatoryAssets>
    <us-gaap:NetRegulatoryAssets
      contextRef="i76654fd33d90475aa396f92a9eb1a078_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8zNC9mcmFnOjA3NzllOTk2OTViMzQxZDZiODk3NjVmYTFhZDUwMjY5L3RhYmxlOjM0MzNkZDhkZjkxMTQ0NDI5ODVlZDg0ZGM5ZmE2MWUxL3RhYmxlcmFuZ2U6MzQzM2RkOGRmOTExNDQ0Mjk4NWVkODRkYzlmYTYxZTFfOS00LTEtMS0xNTA5MjY_4c77a5be-cda2-432d-a4fd-bc56a64eeb00"
      unitRef="usd">16545000</us-gaap:NetRegulatoryAssets>
    <us-gaap:NetRegulatoryAssets
      contextRef="i0ffb97b423f34f7ab50e5a0798069b7f_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8zNC9mcmFnOjA3NzllOTk2OTViMzQxZDZiODk3NjVmYTFhZDUwMjY5L3RhYmxlOjM0MzNkZDhkZjkxMTQ0NDI5ODVlZDg0ZGM5ZmE2MWUxL3RhYmxlcmFuZ2U6MzQzM2RkOGRmOTExNDQ0Mjk4NWVkODRkYzlmYTYxZTFfMTAtMi0xLTEtMTUxNzkw_f8e9c03e-ed01-4b21-9ec7-8321a002ab78"
      unitRef="usd">3267000</us-gaap:NetRegulatoryAssets>
    <us-gaap:NetRegulatoryAssets
      contextRef="i16bd40d7d15f405c98d052de5bcb37c0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8zNC9mcmFnOjA3NzllOTk2OTViMzQxZDZiODk3NjVmYTFhZDUwMjY5L3RhYmxlOjM0MzNkZDhkZjkxMTQ0NDI5ODVlZDg0ZGM5ZmE2MWUxL3RhYmxlcmFuZ2U6MzQzM2RkOGRmOTExNDQ0Mjk4NWVkODRkYzlmYTYxZTFfMTAtNC0xLTEtMTUwOTM0_3db578c2-8ebc-4b8b-8dbd-1be8d0f1b603"
      unitRef="usd">2749000</us-gaap:NetRegulatoryAssets>
    <us-gaap:NetRegulatoryAssets
      contextRef="ie9623b454103438e8242e73a9f5d531a_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8zNC9mcmFnOjA3NzllOTk2OTViMzQxZDZiODk3NjVmYTFhZDUwMjY5L3RhYmxlOjM0MzNkZDhkZjkxMTQ0NDI5ODVlZDg0ZGM5ZmE2MWUxL3RhYmxlcmFuZ2U6MzQzM2RkOGRmOTExNDQ0Mjk4NWVkODRkYzlmYTYxZTFfNi0yLTEtMS0xNDgwMjY_69ff7cc2-8c66-4c77-8608-9481a90326a7"
      unitRef="usd">-7283000</us-gaap:NetRegulatoryAssets>
    <us-gaap:NetRegulatoryAssets
      contextRef="i91e28cf3006140a6bdbf851d2b27e8e2_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8zNC9mcmFnOjA3NzllOTk2OTViMzQxZDZiODk3NjVmYTFhZDUwMjY5L3RhYmxlOjM0MzNkZDhkZjkxMTQ0NDI5ODVlZDg0ZGM5ZmE2MWUxL3RhYmxlcmFuZ2U6MzQzM2RkOGRmOTExNDQ0Mjk4NWVkODRkYzlmYTYxZTFfNi00LTEtMS0xNDgwMjY_6416dd78-425a-48b7-8879-278a0886a9c8"
      unitRef="usd">-4488000</us-gaap:NetRegulatoryAssets>
    <us-gaap:NetRegulatoryAssets
      contextRef="i22c2f7b9feb54755b670f3d32ce9ce6d_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8zNC9mcmFnOjA3NzllOTk2OTViMzQxZDZiODk3NjVmYTFhZDUwMjY5L3RhYmxlOjM0MzNkZDhkZjkxMTQ0NDI5ODVlZDg0ZGM5ZmE2MWUxL3RhYmxlcmFuZ2U6MzQzM2RkOGRmOTExNDQ0Mjk4NWVkODRkYzlmYTYxZTFfNy0yLTEtMS0xNDgwMjY_fb8eb7b7-15a5-4833-8d2f-65eb96a7e71c"
      unitRef="usd">9946000</us-gaap:NetRegulatoryAssets>
    <us-gaap:NetRegulatoryAssets
      contextRef="i7c0bd4f9d1db44048df53db8fedb63ae_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8zNC9mcmFnOjA3NzllOTk2OTViMzQxZDZiODk3NjVmYTFhZDUwMjY5L3RhYmxlOjM0MzNkZDhkZjkxMTQ0NDI5ODVlZDg0ZGM5ZmE2MWUxL3RhYmxlcmFuZ2U6MzQzM2RkOGRmOTExNDQ0Mjk4NWVkODRkYzlmYTYxZTFfNy00LTEtMS0xNDgwMjY_ceb797ec-ebfd-4e68-b952-6ec53f1f2c3f"
      unitRef="usd">9739000</us-gaap:NetRegulatoryAssets>
    <us-gaap:NetRegulatoryAssets
      contextRef="i0ec9602869474a40befdf58c1fcc3b02_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8zNC9mcmFnOjA3NzllOTk2OTViMzQxZDZiODk3NjVmYTFhZDUwMjY5L3RhYmxlOjM0MzNkZDhkZjkxMTQ0NDI5ODVlZDg0ZGM5ZmE2MWUxL3RhYmxlcmFuZ2U6MzQzM2RkOGRmOTExNDQ0Mjk4NWVkODRkYzlmYTYxZTFfOC0yLTEtMS0xNDgwMjY_fb834b82-befb-4e31-bc5b-2490d76c4fb2"
      unitRef="usd">137358000</us-gaap:NetRegulatoryAssets>
    <us-gaap:NetRegulatoryAssets
      contextRef="i40fd741517c3449a803e5495a6cee623_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8zNC9mcmFnOjA3NzllOTk2OTViMzQxZDZiODk3NjVmYTFhZDUwMjY5L3RhYmxlOjM0MzNkZDhkZjkxMTQ0NDI5ODVlZDg0ZGM5ZmE2MWUxL3RhYmxlcmFuZ2U6MzQzM2RkOGRmOTExNDQ0Mjk4NWVkODRkYzlmYTYxZTFfOC00LTEtMS0xNDgwMjY_da4da119-758b-4540-b21f-015319ff4bb1"
      unitRef="usd">143343000</us-gaap:NetRegulatoryAssets>
    <us-gaap:RegulatoryAssetsCurrent
      contextRef="i0ec9602869474a40befdf58c1fcc3b02_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8zNC9mcmFnOjA3NzllOTk2OTViMzQxZDZiODk3NjVmYTFhZDUwMjY5L3RhYmxlOjM0MzNkZDhkZjkxMTQ0NDI5ODVlZDg0ZGM5ZmE2MWUxL3RhYmxlcmFuZ2U6MzQzM2RkOGRmOTExNDQ0Mjk4NWVkODRkYzlmYTYxZTFfOS0yLTEtMS0xNDgwMjY_aa298f25-d2ec-4232-a1d4-99433a29fad1"
      unitRef="usd">10019000</us-gaap:RegulatoryAssetsCurrent>
    <us-gaap:RegulatoryAssetsCurrent
      contextRef="i40fd741517c3449a803e5495a6cee623_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8zNC9mcmFnOjA3NzllOTk2OTViMzQxZDZiODk3NjVmYTFhZDUwMjY5L3RhYmxlOjM0MzNkZDhkZjkxMTQ0NDI5ODVlZDg0ZGM5ZmE2MWUxL3RhYmxlcmFuZ2U6MzQzM2RkOGRmOTExNDQ0Mjk4NWVkODRkYzlmYTYxZTFfOS00LTEtMS0xNDgwMjY_a2cc94fa-eb75-4714-89df-93f75cda4cd8"
      unitRef="usd">16068000</us-gaap:RegulatoryAssetsCurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="i0ec9602869474a40befdf58c1fcc3b02_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8zNC9mcmFnOjA3NzllOTk2OTViMzQxZDZiODk3NjVmYTFhZDUwMjY5L3RhYmxlOjM0MzNkZDhkZjkxMTQ0NDI5ODVlZDg0ZGM5ZmE2MWUxL3RhYmxlcmFuZ2U6MzQzM2RkOGRmOTExNDQ0Mjk4NWVkODRkYzlmYTYxZTFfMTAtMi0xLTEtMTQ4MDI2_867426d1-889c-4026-a06e-8ebd873f38aa"
      unitRef="usd">127339000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="i40fd741517c3449a803e5495a6cee623_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8zNC9mcmFnOjA3NzllOTk2OTViMzQxZDZiODk3NjVmYTFhZDUwMjY5L3RhYmxlOjM0MzNkZDhkZjkxMTQ0NDI5ODVlZDg0ZGM5ZmE2MWUxL3RhYmxlcmFuZ2U6MzQzM2RkOGRmOTExNDQ0Mjk4NWVkODRkYzlmYTYxZTFfMTAtNC0xLTEtMTQ4MDI2_dee272df-ba68-4ff6-a74b-55dd902ff6b1"
      unitRef="usd">127275000</us-gaap:RegulatoryAssetsNoncurrent>
    <sjw:RegulatoryBalancingandMemorandumAccountsReviewAuthorizedRevenueThresholdPercentage
      contextRef="i0ec9602869474a40befdf58c1fcc3b02_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8zNC9mcmFnOjA3NzllOTk2OTViMzQxZDZiODk3NjVmYTFhZDUwMjY5L3RleHRyZWdpb246MDc3OWU5OTY5NWIzNDFkNmI4OTc2NWZhMWFkNTAyNjlfMjI5Mw_4f591961-7da5-4c24-a425-224713f6a2af"
      unitRef="number">0.02</sjw:RegulatoryBalancingandMemorandumAccountsReviewAuthorizedRevenueThresholdPercentage>
    <us-gaap:RemainingAmountsOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided
      contextRef="i0ec9602869474a40befdf58c1fcc3b02_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8zNC9mcmFnOjA3NzllOTk2OTViMzQxZDZiODk3NjVmYTFhZDUwMjY5L3RleHRyZWdpb246MDc3OWU5OTY5NWIzNDFkNmI4OTc2NWZhMWFkNTAyNjlfMjE5OTAyMzI4MDA1MA_71ca696e-f46c-47c6-a4cf-2dc1468b1154"
      unitRef="usd">51002000</us-gaap:RemainingAmountsOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided>
    <us-gaap:RemainingAmountsOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided
      contextRef="i40fd741517c3449a803e5495a6cee623_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8zNC9mcmFnOjA3NzllOTk2OTViMzQxZDZiODk3NjVmYTFhZDUwMjY5L3RleHRyZWdpb246MDc3OWU5OTY5NWIzNDFkNmI4OTc2NWZhMWFkNTAyNjlfMjE5OTAyMzI4MDA1OA_ee0d1225-4d3a-49f6-af95-6340f4678b9d"
      unitRef="usd">52066000</us-gaap:RemainingAmountsOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8zNy9mcmFnOjYwNDI0YmI3NWQ2MzQxYjI4YWVmZDU5MWRjNzA5OTc4L3RleHRyZWdpb246NjA0MjRiYjc1ZDYzNDFiMjhhZWZkNTkxZGM3MDk5NzhfMTgyMg_fd4f2464-6d5c-4b7a-9294-c6e80b2e784f">Capitalization&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In March 2023, SJW Group entered into an Amendment No. 1 to the equity distribution agreement (the &#x201c;Equity Distribution Agreement&#x201d;), dated November 17, 2021, between the Company and J.P. Morgan Securities LLC, Janney Montgomery Scott LLC, RBC Capital Markets, LLC and Wells Fargo Securities, LLC (each a &#x201c;Sales Agent&#x201d; and, collectively, the &#x201c;Sales Agents&#x201d;), pursuant to which the Company increased the aggregate gross sales price of shares of the Company&#x2019;s common stock, $0.001 par value per share, that may be sold under the Equity Distribution Agreement from $100,000 to $240,000. &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; For the three months ended March&#160;31, 2023, SJW Group issued and sold a total of 547,820 shares of common stock with a weighted average price of $76.10 per share and received approximately $40,997 in net proceeds under the Equity Distribution Agreement.  Since the inception of the Equity Distribution Agreement, SJW Group has issued and sold 1,432,671 shares of common stock with a weighted average price of $74.46 for a total net proceeds of $104,429 and has &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;$133,323 remaining &lt;/span&gt;under the Equity Distribution Agreement to issue into shares.</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i60b178dd729f4d4988f3d1ca639b5005_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8zNy9mcmFnOjYwNDI0YmI3NWQ2MzQxYjI4YWVmZDU5MWRjNzA5OTc4L3RleHRyZWdpb246NjA0MjRiYjc1ZDYzNDFiMjhhZWZkNTkxZGM3MDk5NzhfMTY0OTI2NzQ0NDg3MQ_2ec20605-408d-40d3-be5e-4872f5b63f8f"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <sjw:SaleOfStockAggregateGrossSalesPrice
      contextRef="i95f8fda3b48142b1b4ae483b8ba9de4b_I20230228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8zNy9mcmFnOjYwNDI0YmI3NWQ2MzQxYjI4YWVmZDU5MWRjNzA5OTc4L3RleHRyZWdpb246NjA0MjRiYjc1ZDYzNDFiMjhhZWZkNTkxZGM3MDk5NzhfMTY0OTI2NzQ0NDg5Mw_490585b9-2382-49b9-ba5b-ebe77f01c826"
      unitRef="usd">100000000</sjw:SaleOfStockAggregateGrossSalesPrice>
    <sjw:SaleOfStockAggregateGrossSalesPrice
      contextRef="i60b178dd729f4d4988f3d1ca639b5005_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8zNy9mcmFnOjYwNDI0YmI3NWQ2MzQxYjI4YWVmZDU5MWRjNzA5OTc4L3RleHRyZWdpb246NjA0MjRiYjc1ZDYzNDFiMjhhZWZkNTkxZGM3MDk5NzhfMTY0OTI2NzQ0NDg3OQ_d080e746-804f-4032-93a7-c02fa7e7637d"
      unitRef="usd">240000000</sjw:SaleOfStockAggregateGrossSalesPrice>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="i22d35b7ebde44e65931352d20e760a44_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8zNy9mcmFnOjYwNDI0YmI3NWQ2MzQxYjI4YWVmZDU5MWRjNzA5OTc4L3RleHRyZWdpb246NjA0MjRiYjc1ZDYzNDFiMjhhZWZkNTkxZGM3MDk5NzhfNTIz_da381a39-6697-4865-ab7f-1cba8db161ea"
      unitRef="shares">547820</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <sjw:SaleOfStockWeightedAveragePricePerShare
      contextRef="i22d35b7ebde44e65931352d20e760a44_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8zNy9mcmFnOjYwNDI0YmI3NWQ2MzQxYjI4YWVmZDU5MWRjNzA5OTc4L3RleHRyZWdpb246NjA0MjRiYjc1ZDYzNDFiMjhhZWZkNTkxZGM3MDk5NzhfNTgy_c811c5b2-c972-448f-a58b-274f2c5913df"
      unitRef="usdPerShare">76.10</sjw:SaleOfStockWeightedAveragePricePerShare>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="i22d35b7ebde44e65931352d20e760a44_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8zNy9mcmFnOjYwNDI0YmI3NWQ2MzQxYjI4YWVmZDU5MWRjNzA5OTc4L3RleHRyZWdpb246NjA0MjRiYjc1ZDYzNDFiMjhhZWZkNTkxZGM3MDk5NzhfNjIy_910fc767-8a9c-427a-9e68-55b6489cc687"
      unitRef="usd">40997000</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="i62c40f10409a46c19a24a7c7ffeda902_D20211117-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8zNy9mcmFnOjYwNDI0YmI3NWQ2MzQxYjI4YWVmZDU5MWRjNzA5OTc4L3RleHRyZWdpb246NjA0MjRiYjc1ZDYzNDFiMjhhZWZkNTkxZGM3MDk5NzhfNzcx_6d418c26-74b4-4edf-85e4-fc65eefb19f9"
      unitRef="shares">1432671</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <sjw:SaleOfStockWeightedAveragePricePerShare
      contextRef="i62c40f10409a46c19a24a7c7ffeda902_D20211117-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8zNy9mcmFnOjYwNDI0YmI3NWQ2MzQxYjI4YWVmZDU5MWRjNzA5OTc4L3RleHRyZWdpb246NjA0MjRiYjc1ZDYzNDFiMjhhZWZkNTkxZGM3MDk5NzhfODMw_9806eaf8-de93-4783-b9e7-234b81a13ede"
      unitRef="usdPerShare">74.46</sjw:SaleOfStockWeightedAveragePricePerShare>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="i62c40f10409a46c19a24a7c7ffeda902_D20211117-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8zNy9mcmFnOjYwNDI0YmI3NWQ2MzQxYjI4YWVmZDU5MWRjNzA5OTc4L3RleHRyZWdpb246NjA0MjRiYjc1ZDYzNDFiMjhhZWZkNTkxZGM3MDk5NzhfODYx_d18babcf-7759-406e-aa6f-9dc943ac1443"
      unitRef="usd">104429000</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <sjw:SaleOfStockTotalEquityDistributionAgreementRemaining
      contextRef="i60b178dd729f4d4988f3d1ca639b5005_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV8zNy9mcmFnOjYwNDI0YmI3NWQ2MzQxYjI4YWVmZDU5MWRjNzA5OTc4L3RleHRyZWdpb246NjA0MjRiYjc1ZDYzNDFiMjhhZWZkNTkxZGM3MDk5NzhfODg0_22f1b9f3-3d4d-40fe-bd16-a5b56d6d6026"
      unitRef="usd">133323000</sjw:SaleOfStockTotalEquityDistributionAgreementRemaining>
    <us-gaap:LongTermDebtTextBlock
      contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV80MC9mcmFnOjJlMjkxZTk4MzdkOTRjZmJhNDFmYTU2MGM1NTc1ZDYwL3RleHRyZWdpb246MmUyOTFlOTgzN2Q5NGNmYmE0MWZhNTYwYzU1NzVkNjBfNTg5MQ_b57ac06e-58aa-4ad3-af55-c94ffdfff72c">Bank Borrowings and Long-Term Liabilities&lt;div style="margin-top: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 contractual obligations and commitments include senior notes, bank term loans, revenue bonds, state revolving fund loans and other obligations.  Water Utility Services has received advance deposit payments from its customers and developers on certain construction projects.  The refunds of the advance deposit payments constitute an obligation of the respective entities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Long-term Financing Agreements&lt;/span&gt;&lt;/div&gt;In July 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.</us-gaap:LongTermDebtTextBlock>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i82757a48671c4115bb31c9b22ae45022_I20220731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV80MC9mcmFnOjJlMjkxZTk4MzdkOTRjZmJhNDFmYTU2MGM1NTc1ZDYwL3RleHRyZWdpb246MmUyOTFlOTgzN2Q5NGNmYmE0MWZhNTYwYzU1NzVkNjBfNTMyNg_458c9bea-76ac-4d32-a814-4ebc8a57dcac"
      unitRef="usd">70000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i82757a48671c4115bb31c9b22ae45022_I20220731"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV80MC9mcmFnOjJlMjkxZTk4MzdkOTRjZmJhNDFmYTU2MGM1NTc1ZDYwL3RleHRyZWdpb246MmUyOTFlOTgzN2Q5NGNmYmE0MWZhNTYwYzU1NzVkNjBfNTMzNg_ee7b02a4-afc9-446c-991d-ce0aab3a988a"
      unitRef="number">0.0485</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV80My9mcmFnOmMyZjA5MGRjMTI5ZDQ2Yzk4MmVjYjEyZjBhNzUzMDExL3RleHRyZWdpb246YzJmMDkwZGMxMjlkNDZjOTgyZWNiMTJmMGE3NTMwMTFfMTAzMw_fdfe0225-7a24-42da-aca6-fc9f4578889e">Income Taxes&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;For the three months ended March&#160;31, 2023, and 2022, income tax expense was $1,078 and $1,067, respectively. The effective consolidated income tax rates were 9% and 22% for the three months ended March 31, 2023 and 2022, respectively. The lower effective tax rate for the three months ended March&#160;31, 2023, was primarily due to discrete tax items.&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;SJW Group unrecognized tax benefits, before the impact of deductions of state taxes, excluding interest and penalties, of approximately $9,203 and $9,004 as of March&#160;31, 2023, and December&#160;31, 2022, respectively.&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;SJW Group currently does not expect uncertain tax positions to change significantly over the next 12 months, except in the case of a lapse of the statute of limitations.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV80My9mcmFnOmMyZjA5MGRjMTI5ZDQ2Yzk4MmVjYjEyZjBhNzUzMDExL3RleHRyZWdpb246YzJmMDkwZGMxMjlkNDZjOTgyZWNiMTJmMGE3NTMwMTFfMTM3NDM4OTUzNTEzNTk_14c8c310-348c-40ec-865b-bcfa4c1c9c3c"
      unitRef="usd">1078000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV80My9mcmFnOmMyZjA5MGRjMTI5ZDQ2Yzk4MmVjYjEyZjBhNzUzMDExL3RleHRyZWdpb246YzJmMDkwZGMxMjlkNDZjOTgyZWNiMTJmMGE3NTMwMTFfMTM3NDM4OTUzNTEzNTU_8c3f0c3f-e899-483c-9c95-5cd16ccdcc76"
      unitRef="usd">1067000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV80My9mcmFnOmMyZjA5MGRjMTI5ZDQ2Yzk4MmVjYjEyZjBhNzUzMDExL3RleHRyZWdpb246YzJmMDkwZGMxMjlkNDZjOTgyZWNiMTJmMGE3NTMwMTFfMTY0OTI2NzQ0NDE4Nw_371f20d5-ae23-4c7e-bbbb-67db74a40591"
      unitRef="number">0.09</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV80My9mcmFnOmMyZjA5MGRjMTI5ZDQ2Yzk4MmVjYjEyZjBhNzUzMDExL3RleHRyZWdpb246YzJmMDkwZGMxMjlkNDZjOTgyZWNiMTJmMGE3NTMwMTFfMTY0OTI2NzQ0NDE5MA_0e1c8ea8-e27c-43b3-b2d0-bc1d8b2b6569"
      unitRef="number">0.22</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <sjw:UnrecognizedTaxBenefitsGross
      contextRef="i0ec9602869474a40befdf58c1fcc3b02_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV80My9mcmFnOmMyZjA5MGRjMTI5ZDQ2Yzk4MmVjYjEyZjBhNzUzMDExL3RleHRyZWdpb246YzJmMDkwZGMxMjlkNDZjOTgyZWNiMTJmMGE3NTMwMTFfNjE4_ce413e2a-b8f8-4e97-85be-f641977ffb65"
      unitRef="usd">9203000</sjw:UnrecognizedTaxBenefitsGross>
    <sjw:UnrecognizedTaxBenefitsGross
      contextRef="i40fd741517c3449a803e5495a6cee623_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV80My9mcmFnOmMyZjA5MGRjMTI5ZDQ2Yzk4MmVjYjEyZjBhNzUzMDExL3RleHRyZWdpb246YzJmMDkwZGMxMjlkNDZjOTgyZWNiMTJmMGE3NTMwMTFfNjI1_919e5cf7-aba6-462c-877c-dda0b534e513"
      unitRef="usd">9004000</sjw:UnrecognizedTaxBenefitsGross>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV80Ni9mcmFnOjI2YWEyODY4ZTExMTQ3MjdhNTMwMzJjYzM4MjBlOWQyL3RleHRyZWdpb246MjZhYTI4NjhlMTExNDcyN2E1MzAzMmNjMzgyMGU5ZDJfMzk1_e582868a-a64c-4373-8d08-40b64bcf1be7">Commitments and ContingenciesSJW Group is 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:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock
      contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV80OS9mcmFnOjNhZmVkZGM2MzkyNTRkZGE4ZTEzZDc1MWI5ZjBjNDdmL3RleHRyZWdpb246M2FmZWRkYzYzOTI1NGRkYThlMTNkNzUxYjlmMGM0N2ZfMjA3NQ_8a722151-1eaf-4c57-8b8a-5520895da83e">Benefit PlansSJW 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.  Starting in 2023, Texas Water employees are also eligible to participate under SJWC&#x2019;s cash balance plan.  Certain CTWS 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;div style="margin-top: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, senior management hired before March 31, 2008 for SJWC and January 1, 2009 for CTWS, are eligible to receive additional retirement benefits under supplemental executive retirement plans and retirement contracts.  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.  The supplemental retirement plans and Cash Balance Executive Supplemental Retirement Plan are non-qualified plans in which only senior management and other designated members of management may participate.  SJW Group also provides health care and life insurance benefits for retired employees under employer-sponsored postretirement benefits that are not 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;The components of net periodic benefit costs for the defined benefit plans and other postretirement benefits for the three months ended March&#160;31, 2023, and 2022 are as follows:&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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.976%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td 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.498%"/&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three months ended March 31,&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;2023&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,652&#160;&lt;/span&gt;&lt;/td&gt;&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;Interest cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:10pt;font-weight:400;line-height:100%"&gt;3,874&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,860&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Expected return on assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:10pt;font-weight:400;line-height:100%"&gt;(4,286)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,043)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Unrecognized actuarial loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:10pt;font-weight:400;line-height:100%"&gt;466&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Amortization of prior service cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:10pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align: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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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,110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,637&#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 $8,120 to the pension plans and other postretirement benefits.  For the three months ended March&#160;31, 2023, SJW Group has made no contributions to such plans.&lt;/span&gt;&lt;/div&gt;</us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock>
    <sjw:DefinedBenefitPlanRateOfCompensationIncrease
      contextRef="i194f4ff3e3d14099b5f13515a64a8a36_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV80OS9mcmFnOjNhZmVkZGM2MzkyNTRkZGE4ZTEzZDc1MWI5ZjBjNDdmL3RleHRyZWdpb246M2FmZWRkYzYzOTI1NGRkYThlMTNkNzUxYjlmMGM0N2ZfNzY4_357b2a82-b4be-4b7d-b276-a96eefe28114"
      unitRef="number">0.015</sjw:DefinedBenefitPlanRateOfCompensationIncrease>
    <us-gaap:ScheduleOfNetBenefitCostsTableTextBlock
      contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV80OS9mcmFnOjNhZmVkZGM2MzkyNTRkZGE4ZTEzZDc1MWI5ZjBjNDdmL3RleHRyZWdpb246M2FmZWRkYzYzOTI1NGRkYThlMTNkNzUxYjlmMGM0N2ZfMjA4NA_98e3c8b9-435b-47ab-b7e9-65c574619434">&lt;div style="margin-top: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 net periodic benefit costs for the defined benefit plans and other postretirement benefits for the three months ended March&#160;31, 2023, and 2022 are as follows:&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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.976%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td 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.498%"/&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three months ended March 31,&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;2023&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,652&#160;&lt;/span&gt;&lt;/td&gt;&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;Interest cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:10pt;font-weight:400;line-height:100%"&gt;3,874&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,860&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Expected return on assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:10pt;font-weight:400;line-height:100%"&gt;(4,286)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,043)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Unrecognized actuarial loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:10pt;font-weight:400;line-height:100%"&gt;466&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Amortization of prior service cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:10pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align: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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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,110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,637&#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:ScheduleOfNetBenefitCostsTableTextBlock>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV80OS9mcmFnOjNhZmVkZGM2MzkyNTRkZGE4ZTEzZDc1MWI5ZjBjNDdmL3RhYmxlOjc3NGJlYTM4NTkwMjRlZmFhNDFkYjBlNjI0N2I2N2NiL3RhYmxlcmFuZ2U6Nzc0YmVhMzg1OTAyNGVmYWE0MWRiMGU2MjQ3YjY3Y2JfMi01LTEtMS0xNDgwMjY_c5e5e44a-8d5b-4e12-b45d-01c34376912e"
      unitRef="usd">2052000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV80OS9mcmFnOjNhZmVkZGM2MzkyNTRkZGE4ZTEzZDc1MWI5ZjBjNDdmL3RhYmxlOjc3NGJlYTM4NTkwMjRlZmFhNDFkYjBlNjI0N2I2N2NiL3RhYmxlcmFuZ2U6Nzc0YmVhMzg1OTAyNGVmYWE0MWRiMGU2MjQ3YjY3Y2JfMi03LTEtMS0xNDgwMjY_83ff3d7c-dd30-48ed-87f9-d9ee2339650f"
      unitRef="usd">2652000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV80OS9mcmFnOjNhZmVkZGM2MzkyNTRkZGE4ZTEzZDc1MWI5ZjBjNDdmL3RhYmxlOjc3NGJlYTM4NTkwMjRlZmFhNDFkYjBlNjI0N2I2N2NiL3RhYmxlcmFuZ2U6Nzc0YmVhMzg1OTAyNGVmYWE0MWRiMGU2MjQ3YjY3Y2JfMy01LTEtMS0xNDgwMjY_7037d16a-1381-4f8a-a311-24272a2a19a2"
      unitRef="usd">3874000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV80OS9mcmFnOjNhZmVkZGM2MzkyNTRkZGE4ZTEzZDc1MWI5ZjBjNDdmL3RhYmxlOjc3NGJlYTM4NTkwMjRlZmFhNDFkYjBlNjI0N2I2N2NiL3RhYmxlcmFuZ2U6Nzc0YmVhMzg1OTAyNGVmYWE0MWRiMGU2MjQ3YjY3Y2JfMy03LTEtMS0xNDgwMjY_bf5706ff-7673-4433-9999-83db93efb6b6"
      unitRef="usd">2860000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV80OS9mcmFnOjNhZmVkZGM2MzkyNTRkZGE4ZTEzZDc1MWI5ZjBjNDdmL3RhYmxlOjc3NGJlYTM4NTkwMjRlZmFhNDFkYjBlNjI0N2I2N2NiL3RhYmxlcmFuZ2U6Nzc0YmVhMzg1OTAyNGVmYWE0MWRiMGU2MjQ3YjY3Y2JfNC01LTEtMS0xNDgwMjY_0d94a66a-47ad-4008-b05a-036fc6d55472"
      unitRef="usd">4286000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV80OS9mcmFnOjNhZmVkZGM2MzkyNTRkZGE4ZTEzZDc1MWI5ZjBjNDdmL3RhYmxlOjc3NGJlYTM4NTkwMjRlZmFhNDFkYjBlNjI0N2I2N2NiL3RhYmxlcmFuZ2U6Nzc0YmVhMzg1OTAyNGVmYWE0MWRiMGU2MjQ3YjY3Y2JfNC03LTEtMS0xNDgwMjY_286e896e-98aa-4f81-936b-da5f82669696"
      unitRef="usd">5043000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV80OS9mcmFnOjNhZmVkZGM2MzkyNTRkZGE4ZTEzZDc1MWI5ZjBjNDdmL3RhYmxlOjc3NGJlYTM4NTkwMjRlZmFhNDFkYjBlNjI0N2I2N2NiL3RhYmxlcmFuZ2U6Nzc0YmVhMzg1OTAyNGVmYWE0MWRiMGU2MjQ3YjY3Y2JfNS01LTEtMS0xNDgwMjY_1b53fcce-ef42-4e28-a0ed-af0a856f09a2"
      unitRef="usd">-466000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV80OS9mcmFnOjNhZmVkZGM2MzkyNTRkZGE4ZTEzZDc1MWI5ZjBjNDdmL3RhYmxlOjc3NGJlYTM4NTkwMjRlZmFhNDFkYjBlNjI0N2I2N2NiL3RhYmxlcmFuZ2U6Nzc0YmVhMzg1OTAyNGVmYWE0MWRiMGU2MjQ3YjY3Y2JfNS03LTEtMS0xNDgwMjY_afee1195-4d37-49e5-9a7d-5fc15d48b32d"
      unitRef="usd">-1164000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV80OS9mcmFnOjNhZmVkZGM2MzkyNTRkZGE4ZTEzZDc1MWI5ZjBjNDdmL3RhYmxlOjc3NGJlYTM4NTkwMjRlZmFhNDFkYjBlNjI0N2I2N2NiL3RhYmxlcmFuZ2U6Nzc0YmVhMzg1OTAyNGVmYWE0MWRiMGU2MjQ3YjY3Y2JfNi01LTEtMS0xNDgwMjY_64672bc0-6fc9-4ca5-a36c-f055ea7bfa6a"
      unitRef="usd">4000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV80OS9mcmFnOjNhZmVkZGM2MzkyNTRkZGE4ZTEzZDc1MWI5ZjBjNDdmL3RhYmxlOjc3NGJlYTM4NTkwMjRlZmFhNDFkYjBlNjI0N2I2N2NiL3RhYmxlcmFuZ2U6Nzc0YmVhMzg1OTAyNGVmYWE0MWRiMGU2MjQ3YjY3Y2JfNi03LTEtMS0xNDgwMjY_d7786da6-afad-423a-935c-750b2e88968f"
      unitRef="usd">4000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV80OS9mcmFnOjNhZmVkZGM2MzkyNTRkZGE4ZTEzZDc1MWI5ZjBjNDdmL3RhYmxlOjc3NGJlYTM4NTkwMjRlZmFhNDFkYjBlNjI0N2I2N2NiL3RhYmxlcmFuZ2U6Nzc0YmVhMzg1OTAyNGVmYWE0MWRiMGU2MjQ3YjY3Y2JfNy01LTEtMS0xNDgwMjY_4353f6f7-9e04-41d4-a92c-905f1d01baf3"
      unitRef="usd">2110000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV80OS9mcmFnOjNhZmVkZGM2MzkyNTRkZGE4ZTEzZDc1MWI5ZjBjNDdmL3RhYmxlOjc3NGJlYTM4NTkwMjRlZmFhNDFkYjBlNjI0N2I2N2NiL3RhYmxlcmFuZ2U6Nzc0YmVhMzg1OTAyNGVmYWE0MWRiMGU2MjQ3YjY3Y2JfNy03LTEtMS0xNDgwMjY_2b0d3be2-8ec0-4280-bbd0-09d64a5fb57e"
      unitRef="usd">1637000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear
      contextRef="ib0d004dc9a764fd8b2998cacb8559769_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV80OS9mcmFnOjNhZmVkZGM2MzkyNTRkZGE4ZTEzZDc1MWI5ZjBjNDdmL3RleHRyZWdpb246M2FmZWRkYzYzOTI1NGRkYThlMTNkNzUxYjlmMGM0N2ZfMTkxNQ_c7948a69-0f3c-413c-bd55-ece58c15f4db"
      unitRef="usd">8120000</us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV80OS9mcmFnOjNhZmVkZGM2MzkyNTRkZGE4ZTEzZDc1MWI5ZjBjNDdmL3RleHRyZWdpb246M2FmZWRkYzYzOTI1NGRkYThlMTNkNzUxYjlmMGM0N2ZfMjAyOQ_be7c04e0-5af2-486a-86ec-20a38b9c69b8"
      unitRef="usd">0</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock
      contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81Mi9mcmFnOjM3ZmI2MzJjZWU2YTRjYTdiNGVjNzlhYTExYWQ3MWI2L3RleHRyZWdpb246MzdmYjYzMmNlZTZhNGNhN2I0ZWM3OWFhMTFhZDcxYjZfMjg3Mw_20926226-5759-495a-909f-0137c258c27f">Equity Plans&lt;div style="margin-top: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 Incentive 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.  SJW Group also maintains stock plans in connection with its acquisition of CTWS which are no longer granting new stock awards. In addition, shares are issued to employees under the ESPP that was approved by SJW Group stockholders.  As of March&#160;31, 2023, 160,381 shares are issuable upon the vesting of outstanding restricted stock units and deferred restricted stock units and an additional 573,558 shares are available for award issuances under the Incentive 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;On April 26, 2023, SJW Group adopted the successor plans for the Incentive Plan and ESPP (collectively, the &#x201c;Predecessor Plans&#x201d;) to replace the Predecessor Plans.  The Incentive Plan terminated on April 23, 2023 and ESPP will terminate on July 31, 2023.  The 2023 Long-Term Incentive Plan reserves for a total of 1,142,000 shares of SJW Group&#x2019;s common stock for issuance to 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 SJW Group and its subsidiaries.  The 2023 Employee Stock Purchase Plan reserves for a total of 500,000 shares of SJW Group&#x2019;s common stock for issuance for eligible employees to purchase common stock at a discount through accumulated payroll deductions.  Remaining reserves for both of the Predecessor Plans will be terminated with the adoption of the successor 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;A summary of compensation costs charged to income and proceeds from the exercise of restricted stock and similar instruments that are recorded to additional paid-in capital and common stock, by award type, are presented below for the three months ended March&#160;31, 2023, and 2022:&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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.730%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&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.621%"/&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three months ended March 31,&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;2023&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;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;ESPP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;Restricted stock and deferred restricted stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:10pt;font-weight:400;line-height:100%"&gt;1,008&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,367&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:400;line-height:100%"&gt;Total compensation costs charged to income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,199&#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,552&#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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;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;1,080&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;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,049&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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:10pt"&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;For the three months ended March 31, 2023, and 2022, SJW Group granted under the Incentive Plan 27,732 and 31,399, respectively, one year and three year service-based restricted stock awards with a weighted-average grant date fair value per unit of $77.88 and $68.37, 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;For the three months ended March 31, 2023, and 2022, SJW Group granted under the Incentive Plan 31,345 and 33,621 target units, respectively, performance-based and market-based restricted stock awards granted with a weighted-average grant date fair value per unit of $80.05 and $70.35, respectively.  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. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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 March&#160;31, 2023, the total unrecognized compensation costs related to restricted and deferred restricted stock plans was $7,537.  This cost is expected to be recognized over a weighted-average period of 2.26 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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;SJW Group&#x2019;s recorded expenses for its ESPP were $90 and $93 for the three months ended March&#160;31, 2023 and 2022, respectively.  The total unrecognized compensation costs related to the semi-annual offering period that ends July&#160;31, 2023, for the ESPP is approximately $133.  This cost is expected to be recognized during the second and third quarters of 2023.&lt;/span&gt;&lt;/div&gt;</us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock>
    <sjw:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuableUponExercise
      contextRef="i66ec9d9c5d9b4d0fb5c7b7e00f6f418d_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81Mi9mcmFnOjM3ZmI2MzJjZWU2YTRjYTdiNGVjNzlhYTExYWQ3MWI2L3RleHRyZWdpb246MzdmYjYzMmNlZTZhNGNhN2I0ZWM3OWFhMTFhZDcxYjZfNDY2_3f42e3c9-6ba7-464e-abba-0c7c609fb2e9"
      unitRef="shares">160381</sjw:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuableUponExercise>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="i66ec9d9c5d9b4d0fb5c7b7e00f6f418d_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81Mi9mcmFnOjM3ZmI2MzJjZWU2YTRjYTdiNGVjNzlhYTExYWQ3MWI2L3RleHRyZWdpb246MzdmYjYzMmNlZTZhNGNhN2I0ZWM3OWFhMTFhZDcxYjZfNTk4_a7206665-313b-48f7-b1e2-2fe4d5ed7b43"
      unitRef="shares">573558</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="i70d89e12f19945a49fa60f54e364a42a_I20230426"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81Mi9mcmFnOjM3ZmI2MzJjZWU2YTRjYTdiNGVjNzlhYTExYWQ3MWI2L3RleHRyZWdpb246MzdmYjYzMmNlZTZhNGNhN2I0ZWM3OWFhMTFhZDcxYjZfMTcwNDI0MzAyNDMzNjg_44086ef7-9916-454d-8e09-81454ef7f836"
      unitRef="shares">1142000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="id0c88b5d131e4721af6b3bfc681a5089_I20230426"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81Mi9mcmFnOjM3ZmI2MzJjZWU2YTRjYTdiNGVjNzlhYTExYWQ3MWI2L3RleHRyZWdpb246MzdmYjYzMmNlZTZhNGNhN2I0ZWM3OWFhMTFhZDcxYjZfMTcwNDI0MzAyNDMzNzk_c00443f4-3d35-418d-844c-89139a949feb"
      unitRef="shares">500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock
      contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81Mi9mcmFnOjM3ZmI2MzJjZWU2YTRjYTdiNGVjNzlhYTExYWQ3MWI2L3RleHRyZWdpb246MzdmYjYzMmNlZTZhNGNhN2I0ZWM3OWFhMTFhZDcxYjZfMjg4Nw_f2c69cb4-341d-4dfb-945b-87a7dbea30e0">&lt;div style="margin-top: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 the exercise of restricted stock and similar instruments that are recorded to additional paid-in capital and common stock, by award type, are presented below for the three months ended March&#160;31, 2023, and 2022:&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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.730%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&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.621%"/&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three months ended March 31,&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;2023&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;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;ESPP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;Restricted stock and deferred restricted stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:10pt;font-weight:400;line-height:100%"&gt;1,008&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,367&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:400;line-height:100%"&gt;Total compensation costs charged to income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,199&#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,552&#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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;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;1,080&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;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,049&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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="i6f464cd9a642404a9f9f731d166d5219_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81Mi9mcmFnOjM3ZmI2MzJjZWU2YTRjYTdiNGVjNzlhYTExYWQ3MWI2L3RhYmxlOjVlM2U1MDJhODU4NTRjY2E4NGZiMDQyMDQwZmNkODMzL3RhYmxlcmFuZ2U6NWUzZTUwMmE4NTg1NGNjYTg0ZmIwNDIwNDBmY2Q4MzNfMy01LTEtMS0xNDgwMjY_68c93f78-ed82-4ac3-8ba8-18538554fb59"
      unitRef="usd">191000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i89a8848185d34b0097ff1e4699ebf4be_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81Mi9mcmFnOjM3ZmI2MzJjZWU2YTRjYTdiNGVjNzlhYTExYWQ3MWI2L3RhYmxlOjVlM2U1MDJhODU4NTRjY2E4NGZiMDQyMDQwZmNkODMzL3RhYmxlcmFuZ2U6NWUzZTUwMmE4NTg1NGNjYTg0ZmIwNDIwNDBmY2Q4MzNfMy03LTEtMS0xNDgwMjY_36f5e05f-8f9e-48b9-aa85-d4e4fa6588d7"
      unitRef="usd">185000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i3e84ce48a6cb4f4080a82ca1e5719d76_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81Mi9mcmFnOjM3ZmI2MzJjZWU2YTRjYTdiNGVjNzlhYTExYWQ3MWI2L3RhYmxlOjVlM2U1MDJhODU4NTRjY2E4NGZiMDQyMDQwZmNkODMzL3RhYmxlcmFuZ2U6NWUzZTUwMmE4NTg1NGNjYTg0ZmIwNDIwNDBmY2Q4MzNfNC01LTEtMS0xNDgwMjY_46d66952-c15a-4a23-b2b8-5cc24a2adff4"
      unitRef="usd">1008000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="iceceafd2d4164f7dacac486f7441c885_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81Mi9mcmFnOjM3ZmI2MzJjZWU2YTRjYTdiNGVjNzlhYTExYWQ3MWI2L3RhYmxlOjVlM2U1MDJhODU4NTRjY2E4NGZiMDQyMDQwZmNkODMzL3RhYmxlcmFuZ2U6NWUzZTUwMmE4NTg1NGNjYTg0ZmIwNDIwNDBmY2Q4MzNfNC03LTEtMS0xNDgwMjY_f8c607e2-f30e-4c17-bce7-5bdcf40f567e"
      unitRef="usd">1367000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81Mi9mcmFnOjM3ZmI2MzJjZWU2YTRjYTdiNGVjNzlhYTExYWQ3MWI2L3RhYmxlOjVlM2U1MDJhODU4NTRjY2E4NGZiMDQyMDQwZmNkODMzL3RhYmxlcmFuZ2U6NWUzZTUwMmE4NTg1NGNjYTg0ZmIwNDIwNDBmY2Q4MzNfNS01LTEtMS0xNDgwMjY_750e5eb1-f13c-4dd7-bc88-af51cfab23a5"
      unitRef="usd">1199000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81Mi9mcmFnOjM3ZmI2MzJjZWU2YTRjYTdiNGVjNzlhYTExYWQ3MWI2L3RhYmxlOjVlM2U1MDJhODU4NTRjY2E4NGZiMDQyMDQwZmNkODMzL3RhYmxlcmFuZ2U6NWUzZTUwMmE4NTg1NGNjYTg0ZmIwNDIwNDBmY2Q4MzNfNS03LTEtMS0xNDgwMjY_77d59dff-5f1d-4331-bac1-fb6eb11013df"
      unitRef="usd">1552000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
      contextRef="i6f464cd9a642404a9f9f731d166d5219_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81Mi9mcmFnOjM3ZmI2MzJjZWU2YTRjYTdiNGVjNzlhYTExYWQ3MWI2L3RhYmxlOjVlM2U1MDJhODU4NTRjY2E4NGZiMDQyMDQwZmNkODMzL3RhYmxlcmFuZ2U6NWUzZTUwMmE4NTg1NGNjYTg0ZmIwNDIwNDBmY2Q4MzNfNi01LTEtMS0xNDgwMjY_56d2d9c4-150c-4050-8ab1-a9c042993ec7"
      unitRef="usd">1080000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
      contextRef="i89a8848185d34b0097ff1e4699ebf4be_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81Mi9mcmFnOjM3ZmI2MzJjZWU2YTRjYTdiNGVjNzlhYTExYWQ3MWI2L3RhYmxlOjVlM2U1MDJhODU4NTRjY2E4NGZiMDQyMDQwZmNkODMzL3RhYmxlcmFuZ2U6NWUzZTUwMmE4NTg1NGNjYTg0ZmIwNDIwNDBmY2Q4MzNfNi03LTEtMS0xNDgwMjY_c2de325a-3347-4603-bd38-099300870ae5"
      unitRef="usd">1049000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i243b9e7bfaa640309dc7f86dc08e96c8_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81Mi9mcmFnOjM3ZmI2MzJjZWU2YTRjYTdiNGVjNzlhYTExYWQ3MWI2L3RleHRyZWdpb246MzdmYjYzMmNlZTZhNGNhN2I0ZWM3OWFhMTFhZDcxYjZfMTI3NA_55ed3af6-8895-4b3a-b793-e2f7d21a1353"
      unitRef="shares">27732</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i7ec5006412da449d890e13d103225190_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81Mi9mcmFnOjM3ZmI2MzJjZWU2YTRjYTdiNGVjNzlhYTExYWQ3MWI2L3RleHRyZWdpb246MzdmYjYzMmNlZTZhNGNhN2I0ZWM3OWFhMTFhZDcxYjZfMTI4MQ_9d733191-53e5-48e2-92e0-97778a48245b"
      unitRef="shares">31399</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i243b9e7bfaa640309dc7f86dc08e96c8_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81Mi9mcmFnOjM3ZmI2MzJjZWU2YTRjYTdiNGVjNzlhYTExYWQ3MWI2L3RleHRyZWdpb246MzdmYjYzMmNlZTZhNGNhN2I0ZWM3OWFhMTFhZDcxYjZfMjg5Mw_5b774749-c5ac-45b5-a82a-e0e6856a7ab6">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i7ec5006412da449d890e13d103225190_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81Mi9mcmFnOjM3ZmI2MzJjZWU2YTRjYTdiNGVjNzlhYTExYWQ3MWI2L3RleHRyZWdpb246MzdmYjYzMmNlZTZhNGNhN2I0ZWM3OWFhMTFhZDcxYjZfMjg4Mg_0cf4a63c-9364-4f1e-ba8e-e20e53b7d1e5">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i243b9e7bfaa640309dc7f86dc08e96c8_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81Mi9mcmFnOjM3ZmI2MzJjZWU2YTRjYTdiNGVjNzlhYTExYWQ3MWI2L3RleHRyZWdpb246MzdmYjYzMmNlZTZhNGNhN2I0ZWM3OWFhMTFhZDcxYjZfMTQwNg_0da0b973-e29f-48f6-bd5e-1ef76e1a5b73"
      unitRef="usdPerShare">77.88</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i7ec5006412da449d890e13d103225190_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81Mi9mcmFnOjM3ZmI2MzJjZWU2YTRjYTdiNGVjNzlhYTExYWQ3MWI2L3RleHRyZWdpb246MzdmYjYzMmNlZTZhNGNhN2I0ZWM3OWFhMTFhZDcxYjZfMTQxMw_6a0bec1e-e9ab-400a-b33d-16e70b5a82ce"
      unitRef="usdPerShare">68.37</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ifc80414bdb864c43bcb22abea21eed04_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81Mi9mcmFnOjM3ZmI2MzJjZWU2YTRjYTdiNGVjNzlhYTExYWQ3MWI2L3RleHRyZWdpb246MzdmYjYzMmNlZTZhNGNhN2I0ZWM3OWFhMTFhZDcxYjZfMTc0OQ_96152911-4e7f-43ca-83d9-7da4f6439144"
      unitRef="shares">31345</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i3990b008ccb64efd890ff75320d52dea_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81Mi9mcmFnOjM3ZmI2MzJjZWU2YTRjYTdiNGVjNzlhYTExYWQ3MWI2L3RleHRyZWdpb246MzdmYjYzMmNlZTZhNGNhN2I0ZWM3OWFhMTFhZDcxYjZfMTc1Ng_8785d77c-08ce-426c-920d-34f67203b0ad"
      unitRef="shares">33621</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ifc80414bdb864c43bcb22abea21eed04_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81Mi9mcmFnOjM3ZmI2MzJjZWU2YTRjYTdiNGVjNzlhYTExYWQ3MWI2L3RleHRyZWdpb246MzdmYjYzMmNlZTZhNGNhN2I0ZWM3OWFhMTFhZDcxYjZfMTkwMw_f87d9c11-5c89-475b-997a-e87f9727c181"
      unitRef="usdPerShare">80.05</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i3990b008ccb64efd890ff75320d52dea_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81Mi9mcmFnOjM3ZmI2MzJjZWU2YTRjYTdiNGVjNzlhYTExYWQ3MWI2L3RleHRyZWdpb246MzdmYjYzMmNlZTZhNGNhN2I0ZWM3OWFhMTFhZDcxYjZfMTkxMA_4a33132a-48c1-47b7-b673-a246ddc71e79"
      unitRef="usdPerShare">70.35</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="id4870bcc75794c14a67916155d88358a_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81Mi9mcmFnOjM3ZmI2MzJjZWU2YTRjYTdiNGVjNzlhYTExYWQ3MWI2L3RleHRyZWdpb246MzdmYjYzMmNlZTZhNGNhN2I0ZWM3OWFhMTFhZDcxYjZfMjA1OQ_76b81027-3c79-4f8a-b300-4ded37934425"
      unitRef="number">0</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="ifc24811ac582445c8273de715aedaa31_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81Mi9mcmFnOjM3ZmI2MzJjZWU2YTRjYTdiNGVjNzlhYTExYWQ3MWI2L3RleHRyZWdpb246MzdmYjYzMmNlZTZhNGNhN2I0ZWM3OWFhMTFhZDcxYjZfMjA2NQ_faeda83a-525e-495a-9c28-0335db0110db"
      unitRef="number">1.50</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="iff64e943c63845b0afb7d5612d2efa2b_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81Mi9mcmFnOjM3ZmI2MzJjZWU2YTRjYTdiNGVjNzlhYTExYWQ3MWI2L3RleHRyZWdpb246MzdmYjYzMmNlZTZhNGNhN2I0ZWM3OWFhMTFhZDcxYjZfMjE1Nw_5ed0fd46-b1cb-4a59-81f4-d5a570173af8"
      unitRef="number">0</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="i017f963807324b94b07ec80ead314d1f_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81Mi9mcmFnOjM3ZmI2MzJjZWU2YTRjYTdiNGVjNzlhYTExYWQ3MWI2L3RleHRyZWdpb246MzdmYjYzMmNlZTZhNGNhN2I0ZWM3OWFhMTFhZDcxYjZfMjE2NA_071736b3-595b-4283-8675-180e78d80f41"
      unitRef="number">2</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="ie22287b0debb4fa4ae4b350d98a38ded_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81Mi9mcmFnOjM3ZmI2MzJjZWU2YTRjYTdiNGVjNzlhYTExYWQ3MWI2L3RleHRyZWdpb246MzdmYjYzMmNlZTZhNGNhN2I0ZWM3OWFhMTFhZDcxYjZfMjM2Mw_cf542ca6-df5d-402b-8c59-eff5c66abde0"
      unitRef="usd">7537000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i3e84ce48a6cb4f4080a82ca1e5719d76_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81Mi9mcmFnOjM3ZmI2MzJjZWU2YTRjYTdiNGVjNzlhYTExYWQ3MWI2L3RleHRyZWdpb246MzdmYjYzMmNlZTZhNGNhN2I0ZWM3OWFhMTFhZDcxYjZfMjQ0MQ_3f6f9d08-ddab-4c36-9f2b-2eb85ca29357">P2Y3M3D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:StockOptionPlanExpense
      contextRef="i6f464cd9a642404a9f9f731d166d5219_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81Mi9mcmFnOjM3ZmI2MzJjZWU2YTRjYTdiNGVjNzlhYTExYWQ3MWI2L3RleHRyZWdpb246MzdmYjYzMmNlZTZhNGNhN2I0ZWM3OWFhMTFhZDcxYjZfMjUzNQ_db5e60a0-db72-4d29-ad3d-a9b25e0bc186"
      unitRef="usd">90000</us-gaap:StockOptionPlanExpense>
    <us-gaap:StockOptionPlanExpense
      contextRef="i89a8848185d34b0097ff1e4699ebf4be_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81Mi9mcmFnOjM3ZmI2MzJjZWU2YTRjYTdiNGVjNzlhYTExYWQ3MWI2L3RleHRyZWdpb246MzdmYjYzMmNlZTZhNGNhN2I0ZWM3OWFhMTFhZDcxYjZfMjU5MQ_be4593b1-c463-4cf9-ae4a-f6f8cd287acd"
      unitRef="usd">93000</us-gaap:StockOptionPlanExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="ia0104575324a404c819a23065b946daf_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81Mi9mcmFnOjM3ZmI2MzJjZWU2YTRjYTdiNGVjNzlhYTExYWQ3MWI2L3RleHRyZWdpb246MzdmYjYzMmNlZTZhNGNhN2I0ZWM3OWFhMTFhZDcxYjZfMjc2Ng_1ba14e5b-9cdc-4122-929c-15c5fa1de5b4"
      unitRef="usd">133000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RleHRyZWdpb246MmY5MzY5M2I1NGM5NGYyYmExZTAzNTE3NTU1OGYyOWRfMjU2Mw_44b88093-cb8c-454a-876f-37c51a7f4cf0">Segment and Non-Tariffed Business ReportingSJW Group is a holding company with five subsidiaries: (i)&#160;SJWC, a water utility operation with both regulated and non-tariffed businesses, (ii)&#160;Texas Water, a regulated water and non-tariffed wastewater utility located in Canyon Lake, Texas, and its consolidated non-tariffed variable interest entity, Acequia Water Supply Corporation, (iii)&#160;SJW Land Company and its consolidated variable interest entity, 444 West Santa Clara Street, L.P., which operated commercial building rentals, (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.  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 first segment provides water utility and utility-related services to its customers through SJW Group&#x2019;s subsidiaries, SJWC, Connecticut Water, Texas Water, Maine Water, and NEWUS together referred to as &#x201c;Water Utility Services&#x201d;.  The second segment consists of property management and investment activity conducted by SJW Land Company and Chester Realty, Inc., referred to as &#x201c;Real Estate Services.&#x201d;&lt;div style="margin-top: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;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:25.839%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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: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: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: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: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: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:8.715%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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;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;/table&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:25.839%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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: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: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: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: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: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:8.715%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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;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;/table&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:25.839%"/&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: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: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: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: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: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:8.715%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:11pt"&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="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="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="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="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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="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:8pt;font-weight:700;line-height:100%"&gt;For Three Months Ended March 31, 2023&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="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:8pt;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:8pt;font-weight:700;line-height:100%"&gt;Real Estate 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:8pt;font-weight:700;line-height:100%"&gt;All 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:8pt;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: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;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:8pt;font-weight:700;line-height:100%"&gt;Non-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:8pt;font-weight:700;line-height:100%"&gt;Non-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:8pt;font-weight:700;line-height:100%"&gt;Non-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:8pt;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:8pt;font-weight:700;line-height:100%"&gt;Non-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:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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: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;133,272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,577&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,447&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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;133,272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,024&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,296&#160;&lt;/span&gt;&lt;/td&gt;&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;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:10pt;font-weight:400;line-height:100%"&gt;108,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,414&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;899&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;938&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;108,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,251&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;112,118&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;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:10pt;font-weight:400;line-height:100%"&gt;24,405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;548&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(938)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,178&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 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:10pt;font-weight:400;line-height:100%"&gt;13,222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;618&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,735)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,692)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%"&gt;25,686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;303&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;610&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,296&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Interest on long-term debt 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;10,547&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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;5,225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,547&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Provision (benefit) for 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:10pt;font-weight:400;line-height:100%"&gt;2,724&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,111)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,724&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,646)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,078&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,552,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;3,967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,660&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,552,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;99,731&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,652,498&#160;&lt;/span&gt;&lt;/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:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:25.839%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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: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: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: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: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: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:8.715%"/&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="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:8pt;font-weight:700;line-height:100%"&gt;For Three Months Ended March 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:8pt;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:8pt;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:8pt;font-weight:700;line-height:100%"&gt;Real Estate 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:8pt;font-weight:700;line-height:100%"&gt;All 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:8pt;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: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;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:8pt;font-weight:700;line-height:100%"&gt;Non-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:8pt;font-weight:700;line-height:100%"&gt;Non-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:8pt;font-weight:700;line-height:100%"&gt;Non-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:8pt;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:8pt;font-weight:700;line-height:100%"&gt;Non-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:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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: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;120,518&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,356&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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;120,518&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,784&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;124,302&#160;&lt;/span&gt;&lt;/td&gt;&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;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:10pt;font-weight:400;line-height:100%"&gt;101,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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:10pt;font-weight:400;line-height:100%"&gt;909&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;101,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,713&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;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:10pt;font-weight:400;line-height:100%"&gt;19,067&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,551)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;447&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,374)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,067&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,478)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 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:10pt;font-weight:400;line-height:100%"&gt;9,715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,317)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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:10pt;font-weight:400;line-height:100%"&gt;(4,969)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,978)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,737&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;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:10pt;font-weight:400;line-height:100%"&gt;24,511&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,511&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,095&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,606&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 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;8,763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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;4,966&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,966&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,729&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Provision (benefit) for 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:10pt;font-weight:400;line-height:100%"&gt;2,020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(437)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(619)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(953)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,067&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,403,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,361&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,403,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;108,870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,511,876&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/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:8pt;font-weight:400;line-height:120%"&gt;____________________&lt;/span&gt;&lt;/div&gt;(1)&#160;&#160;&#160;&#160;The &#x201c;All Other&#x201d; category for the three months ended March 31, 2023, includes the accounts of SJW Group, SJWNE LLC, CTWS and SJWTX Holdings, Inc. on a stand-alone basis.  SJWTX Holdings, Inc. had no activity for the three months ended March 31, 2023. For the three months ended March 31, 2022,  &#x201c;All Other&#x201d; category  includes the accounts of SJW Group, SJWNE LLC and CTWS on a stand-alone basis.</us-gaap:SegmentReportingDisclosureTextBlock>
    <sjw:NumberOfSubsidiaries
      contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RleHRyZWdpb246MmY5MzY5M2I1NGM5NGYyYmExZTAzNTE3NTU1OGYyOWRfODY_c4322746-d8de-4dd9-bb5c-1d87e0dc5a01"
      unitRef="subsidiary">5</sjw:NumberOfSubsidiaries>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
      contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RleHRyZWdpb246MmY5MzY5M2I1NGM5NGYyYmExZTAzNTE3NTU1OGYyOWRfMjU2Ng_5ff4b813-5796-47fc-b5a0-1524cc05b5f4">&lt;div style="margin-top: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;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:25.839%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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: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: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: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: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: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:8.715%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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;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;/table&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:25.839%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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: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: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: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: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: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:8.715%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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;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;/table&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:25.839%"/&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: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: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: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: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: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:8.715%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:11pt"&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="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="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="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="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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="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:8pt;font-weight:700;line-height:100%"&gt;For Three Months Ended March 31, 2023&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="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:8pt;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:8pt;font-weight:700;line-height:100%"&gt;Real Estate 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:8pt;font-weight:700;line-height:100%"&gt;All 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:8pt;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: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;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:8pt;font-weight:700;line-height:100%"&gt;Non-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:8pt;font-weight:700;line-height:100%"&gt;Non-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:8pt;font-weight:700;line-height:100%"&gt;Non-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:8pt;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:8pt;font-weight:700;line-height:100%"&gt;Non-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:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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: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;133,272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,577&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,447&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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;133,272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,024&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,296&#160;&lt;/span&gt;&lt;/td&gt;&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;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:10pt;font-weight:400;line-height:100%"&gt;108,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,414&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;899&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;938&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;108,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,251&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;112,118&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;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:10pt;font-weight:400;line-height:100%"&gt;24,405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;548&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(938)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,178&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 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:10pt;font-weight:400;line-height:100%"&gt;13,222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;618&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,735)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,692)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%"&gt;25,686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;303&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;610&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,296&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Interest on long-term debt 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;10,547&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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;5,225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,547&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Provision (benefit) for 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:10pt;font-weight:400;line-height:100%"&gt;2,724&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,111)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,724&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,646)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,078&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,552,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;3,967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,660&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,552,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;99,731&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,652,498&#160;&lt;/span&gt;&lt;/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:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:25.839%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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: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: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: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: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: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:8.715%"/&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="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:8pt;font-weight:700;line-height:100%"&gt;For Three Months Ended March 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:8pt;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:8pt;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:8pt;font-weight:700;line-height:100%"&gt;Real Estate 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:8pt;font-weight:700;line-height:100%"&gt;All 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:8pt;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: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;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:8pt;font-weight:700;line-height:100%"&gt;Non-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:8pt;font-weight:700;line-height:100%"&gt;Non-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:8pt;font-weight:700;line-height:100%"&gt;Non-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:8pt;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:8pt;font-weight:700;line-height:100%"&gt;Non-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:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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: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;120,518&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,356&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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;120,518&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,784&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;124,302&#160;&lt;/span&gt;&lt;/td&gt;&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;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:10pt;font-weight:400;line-height:100%"&gt;101,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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:10pt;font-weight:400;line-height:100%"&gt;909&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;101,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,713&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;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:10pt;font-weight:400;line-height:100%"&gt;19,067&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,551)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;447&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,374)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,067&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,478)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 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:10pt;font-weight:400;line-height:100%"&gt;9,715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,317)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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:10pt;font-weight:400;line-height:100%"&gt;(4,969)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,978)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,737&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;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:10pt;font-weight:400;line-height:100%"&gt;24,511&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,511&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,095&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,606&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 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;8,763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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;4,966&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,966&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,729&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Provision (benefit) for 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:10pt;font-weight:400;line-height:100%"&gt;2,020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(437)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(619)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(953)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,067&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,403,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,361&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,403,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;108,870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,511,876&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/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:8pt;font-weight:400;line-height:120%"&gt;____________________&lt;/span&gt;&lt;/div&gt;(1)&#160;&#160;&#160;&#160;The &#x201c;All Other&#x201d; category for the three months ended March 31, 2023, includes the accounts of SJW Group, SJWNE LLC, CTWS and SJWTX Holdings, Inc. on a stand-alone basis.  SJWTX Holdings, Inc. had no activity for the three months ended March 31, 2023. For the three months ended March 31, 2022,  &#x201c;All Other&#x201d; category  includes the accounts of SJW Group, SJWNE LLC and CTWS on a stand-alone basis.</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:Revenues
      contextRef="i7bcaf9e4d1854d41bcb54c66f8e0008f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOjllMjhiNWRmZDY5ZTQ3NDZiNzk4MzM2OTQyNjU5ZDVkL3RhYmxlcmFuZ2U6OWUyOGI1ZGZkNjllNDc0NmI3OTgzMzY5NDI2NTlkNWRfMy0xLTEtMS0xNDgwMjY_6fed9e33-8aad-4b87-b44b-838a5ac24b4f"
      unitRef="usd">133272000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i283d1cff434c4e90b93f3f6fc99f51e8_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOjllMjhiNWRmZDY5ZTQ3NDZiNzk4MzM2OTQyNjU5ZDVkL3RhYmxlcmFuZ2U6OWUyOGI1ZGZkNjllNDc0NmI3OTgzMzY5NDI2NTlkNWRfMy0zLTEtMS0xNDgwMjY_766440df-f782-4ac3-b8c6-d18892ee51e4"
      unitRef="usd">2577000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="iebd46423c5c94d6fa654ad5efd2e2ab2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOjllMjhiNWRmZDY5ZTQ3NDZiNzk4MzM2OTQyNjU5ZDVkL3RhYmxlcmFuZ2U6OWUyOGI1ZGZkNjllNDc0NmI3OTgzMzY5NDI2NTlkNWRfMy01LTEtMS0xNDgwMjY_812ab91e-3dcf-41ec-98d3-308a34d6421f"
      unitRef="usd">1447000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i43823884266c48848674db74c1fe7ee4_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOjllMjhiNWRmZDY5ZTQ3NDZiNzk4MzM2OTQyNjU5ZDVkL3RhYmxlcmFuZ2U6OWUyOGI1ZGZkNjllNDc0NmI3OTgzMzY5NDI2NTlkNWRfMy03LTEtMS0xNDgwMjY_7facd370-0187-4176-b055-d67d624e53b6"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i713aa949f6094e98933a865851a2971d_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOjllMjhiNWRmZDY5ZTQ3NDZiNzk4MzM2OTQyNjU5ZDVkL3RhYmxlcmFuZ2U6OWUyOGI1ZGZkNjllNDc0NmI3OTgzMzY5NDI2NTlkNWRfMy05LTEtMS0xNDgwMjY_b13f5d50-f743-4b59-b57f-affdc4d607c6"
      unitRef="usd">133272000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i4c3328d08fff4ab999bce5fe1546c714_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOjllMjhiNWRmZDY5ZTQ3NDZiNzk4MzM2OTQyNjU5ZDVkL3RhYmxlcmFuZ2U6OWUyOGI1ZGZkNjllNDc0NmI3OTgzMzY5NDI2NTlkNWRfMy0xMS0xLTEtMTQ4MDI2_98d399a8-6d45-479f-9d7c-9c73ac5fa7ee"
      unitRef="usd">4024000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOjllMjhiNWRmZDY5ZTQ3NDZiNzk4MzM2OTQyNjU5ZDVkL3RhYmxlcmFuZ2U6OWUyOGI1ZGZkNjllNDc0NmI3OTgzMzY5NDI2NTlkNWRfMy0xMy0xLTEtMTQ4MDI2_70a03996-01a6-4a4c-98ba-f42563497bd4"
      unitRef="usd">137296000</us-gaap:Revenues>
    <us-gaap:UtilitiesOperatingExpense
      contextRef="i7bcaf9e4d1854d41bcb54c66f8e0008f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOjllMjhiNWRmZDY5ZTQ3NDZiNzk4MzM2OTQyNjU5ZDVkL3RhYmxlcmFuZ2U6OWUyOGI1ZGZkNjllNDc0NmI3OTgzMzY5NDI2NTlkNWRfNC0xLTEtMS0xNDgwMjY_f5665f35-9d4e-4751-af2a-82c097e3d1d2"
      unitRef="usd">108867000</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:UtilitiesOperatingExpense
      contextRef="i283d1cff434c4e90b93f3f6fc99f51e8_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOjllMjhiNWRmZDY5ZTQ3NDZiNzk4MzM2OTQyNjU5ZDVkL3RhYmxlcmFuZ2U6OWUyOGI1ZGZkNjllNDc0NmI3OTgzMzY5NDI2NTlkNWRfNC0zLTEtMS0xNDgwMjY_6d68ed83-b407-4243-a6e0-1f611bc7e11a"
      unitRef="usd">1414000</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:UtilitiesOperatingExpense
      contextRef="iebd46423c5c94d6fa654ad5efd2e2ab2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOjllMjhiNWRmZDY5ZTQ3NDZiNzk4MzM2OTQyNjU5ZDVkL3RhYmxlcmFuZ2U6OWUyOGI1ZGZkNjllNDc0NmI3OTgzMzY5NDI2NTlkNWRfNC01LTEtMS0xNDgwMjY_4a3c0f4d-8fee-4ebb-9c53-1d0deae563c1"
      unitRef="usd">899000</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:UtilitiesOperatingExpense
      contextRef="i43823884266c48848674db74c1fe7ee4_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOjllMjhiNWRmZDY5ZTQ3NDZiNzk4MzM2OTQyNjU5ZDVkL3RhYmxlcmFuZ2U6OWUyOGI1ZGZkNjllNDc0NmI3OTgzMzY5NDI2NTlkNWRfNC03LTEtMS0xNDgwMjY_bc2d72fd-981a-4a12-b03d-df22a70f43e1"
      unitRef="usd">938000</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:UtilitiesOperatingExpense
      contextRef="i713aa949f6094e98933a865851a2971d_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOjllMjhiNWRmZDY5ZTQ3NDZiNzk4MzM2OTQyNjU5ZDVkL3RhYmxlcmFuZ2U6OWUyOGI1ZGZkNjllNDc0NmI3OTgzMzY5NDI2NTlkNWRfNC05LTEtMS0xNDgwMjY_3948610f-4917-4197-b24e-3395ff3895e5"
      unitRef="usd">108867000</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:UtilitiesOperatingExpense
      contextRef="i4c3328d08fff4ab999bce5fe1546c714_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOjllMjhiNWRmZDY5ZTQ3NDZiNzk4MzM2OTQyNjU5ZDVkL3RhYmxlcmFuZ2U6OWUyOGI1ZGZkNjllNDc0NmI3OTgzMzY5NDI2NTlkNWRfNC0xMS0xLTEtMTQ4MDI2_36d0f46e-ba43-4b83-b7b1-7cc152a052df"
      unitRef="usd">3251000</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:UtilitiesOperatingExpense
      contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOjllMjhiNWRmZDY5ZTQ3NDZiNzk4MzM2OTQyNjU5ZDVkL3RhYmxlcmFuZ2U6OWUyOGI1ZGZkNjllNDc0NmI3OTgzMzY5NDI2NTlkNWRfNC0xMy0xLTEtMTQ4MDI2_8f80a7b2-3b1f-4448-8da7-541d62f46dc3"
      unitRef="usd">112118000</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:OperatingIncomeLoss
      contextRef="i7bcaf9e4d1854d41bcb54c66f8e0008f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOjllMjhiNWRmZDY5ZTQ3NDZiNzk4MzM2OTQyNjU5ZDVkL3RhYmxlcmFuZ2U6OWUyOGI1ZGZkNjllNDc0NmI3OTgzMzY5NDI2NTlkNWRfNS0xLTEtMS0xNDgwMjY_ef699063-dbfc-48b0-856b-22e8b87e2096"
      unitRef="usd">24405000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i283d1cff434c4e90b93f3f6fc99f51e8_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOjllMjhiNWRmZDY5ZTQ3NDZiNzk4MzM2OTQyNjU5ZDVkL3RhYmxlcmFuZ2U6OWUyOGI1ZGZkNjllNDc0NmI3OTgzMzY5NDI2NTlkNWRfNS0zLTEtMS0xNDgwMjY_8a52d0cf-d227-45d6-bc90-4c5c5e2f5656"
      unitRef="usd">1163000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="iebd46423c5c94d6fa654ad5efd2e2ab2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOjllMjhiNWRmZDY5ZTQ3NDZiNzk4MzM2OTQyNjU5ZDVkL3RhYmxlcmFuZ2U6OWUyOGI1ZGZkNjllNDc0NmI3OTgzMzY5NDI2NTlkNWRfNS01LTEtMS0xNDgwMjY_0bf548f0-1a60-42e2-ad97-6fb1d8d3f3e4"
      unitRef="usd">548000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i43823884266c48848674db74c1fe7ee4_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOjllMjhiNWRmZDY5ZTQ3NDZiNzk4MzM2OTQyNjU5ZDVkL3RhYmxlcmFuZ2U6OWUyOGI1ZGZkNjllNDc0NmI3OTgzMzY5NDI2NTlkNWRfNS03LTEtMS0xNDgwMjY_17bfa6e6-8468-4915-8e75-cc6d529d0e51"
      unitRef="usd">-938000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i713aa949f6094e98933a865851a2971d_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOjllMjhiNWRmZDY5ZTQ3NDZiNzk4MzM2OTQyNjU5ZDVkL3RhYmxlcmFuZ2U6OWUyOGI1ZGZkNjllNDc0NmI3OTgzMzY5NDI2NTlkNWRfNS05LTEtMS0xNDgwMjY_12356e0c-dce4-45f6-97a4-0c88cce3ad3b"
      unitRef="usd">24405000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i4c3328d08fff4ab999bce5fe1546c714_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOjllMjhiNWRmZDY5ZTQ3NDZiNzk4MzM2OTQyNjU5ZDVkL3RhYmxlcmFuZ2U6OWUyOGI1ZGZkNjllNDc0NmI3OTgzMzY5NDI2NTlkNWRfNS0xMS0xLTEtMTQ4MDI2_e2f0350a-6706-4c04-ab4a-95f5d6be2fa5"
      unitRef="usd">773000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOjllMjhiNWRmZDY5ZTQ3NDZiNzk4MzM2OTQyNjU5ZDVkL3RhYmxlcmFuZ2U6OWUyOGI1ZGZkNjllNDc0NmI3OTgzMzY5NDI2NTlkNWRfNS0xMy0xLTEtMTQ4MDI2_53d52237-7b25-4f30-a3c4-cfe064158723"
      unitRef="usd">25178000</us-gaap:OperatingIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i7bcaf9e4d1854d41bcb54c66f8e0008f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOjllMjhiNWRmZDY5ZTQ3NDZiNzk4MzM2OTQyNjU5ZDVkL3RhYmxlcmFuZ2U6OWUyOGI1ZGZkNjllNDc0NmI3OTgzMzY5NDI2NTlkNWRfNi0xLTEtMS0xNDgwMjY_4f3c5147-0afe-4ffe-aae2-80fb3451c823"
      unitRef="usd">13222000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i283d1cff434c4e90b93f3f6fc99f51e8_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOjllMjhiNWRmZDY5ZTQ3NDZiNzk4MzM2OTQyNjU5ZDVkL3RhYmxlcmFuZ2U6OWUyOGI1ZGZkNjllNDc0NmI3OTgzMzY5NDI2NTlkNWRfNi0zLTEtMS0xNDgwMjY_5df8c0fe-cba6-46f5-a97c-09ada792e4db"
      unitRef="usd">618000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="iebd46423c5c94d6fa654ad5efd2e2ab2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOjllMjhiNWRmZDY5ZTQ3NDZiNzk4MzM2OTQyNjU5ZDVkL3RhYmxlcmFuZ2U6OWUyOGI1ZGZkNjllNDc0NmI3OTgzMzY5NDI2NTlkNWRfNi01LTEtMS0xNDgwMjY_bce0bb48-104d-4bd4-a744-b2e6035d8318"
      unitRef="usd">425000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i43823884266c48848674db74c1fe7ee4_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOjllMjhiNWRmZDY5ZTQ3NDZiNzk4MzM2OTQyNjU5ZDVkL3RhYmxlcmFuZ2U6OWUyOGI1ZGZkNjllNDc0NmI3OTgzMzY5NDI2NTlkNWRfNi03LTEtMS0xNDgwMjY_64dc39ae-618c-4d12-a62d-6410a8930860"
      unitRef="usd">-2735000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i713aa949f6094e98933a865851a2971d_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOjllMjhiNWRmZDY5ZTQ3NDZiNzk4MzM2OTQyNjU5ZDVkL3RhYmxlcmFuZ2U6OWUyOGI1ZGZkNjllNDc0NmI3OTgzMzY5NDI2NTlkNWRfNi05LTEtMS0xNDgwMjY_6ae1b571-7089-4132-8dd4-21c5cb22efac"
      unitRef="usd">13222000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i4c3328d08fff4ab999bce5fe1546c714_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOjllMjhiNWRmZDY5ZTQ3NDZiNzk4MzM2OTQyNjU5ZDVkL3RhYmxlcmFuZ2U6OWUyOGI1ZGZkNjllNDc0NmI3OTgzMzY5NDI2NTlkNWRfNi0xMS0xLTEtMTQ4MDI2_85904ba2-f2bc-4472-9371-9ff2e4a870ac"
      unitRef="usd">-1692000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOjllMjhiNWRmZDY5ZTQ3NDZiNzk4MzM2OTQyNjU5ZDVkL3RhYmxlcmFuZ2U6OWUyOGI1ZGZkNjllNDc0NmI3OTgzMzY5NDI2NTlkNWRfNi0xMy0xLTEtMTQ4MDI2_ab7aa00d-2198-491d-be2c-6851d8277031"
      unitRef="usd">11530000</us-gaap:NetIncomeLoss>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="i7bcaf9e4d1854d41bcb54c66f8e0008f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOjllMjhiNWRmZDY5ZTQ3NDZiNzk4MzM2OTQyNjU5ZDVkL3RhYmxlcmFuZ2U6OWUyOGI1ZGZkNjllNDc0NmI3OTgzMzY5NDI2NTlkNWRfNy0xLTEtMS0xNDgwMjY_c93c5f40-88c9-4507-a803-7c9568cc89ff"
      unitRef="usd">25686000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="i283d1cff434c4e90b93f3f6fc99f51e8_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOjllMjhiNWRmZDY5ZTQ3NDZiNzk4MzM2OTQyNjU5ZDVkL3RhYmxlcmFuZ2U6OWUyOGI1ZGZkNjllNDc0NmI3OTgzMzY5NDI2NTlkNWRfNy0zLTEtMS0xNDgwMjY_aed84597-9657-40e5-bb94-11ca0f30462f"
      unitRef="usd">84000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="iebd46423c5c94d6fa654ad5efd2e2ab2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOjllMjhiNWRmZDY5ZTQ3NDZiNzk4MzM2OTQyNjU5ZDVkL3RhYmxlcmFuZ2U6OWUyOGI1ZGZkNjllNDc0NmI3OTgzMzY5NDI2NTlkNWRfNy01LTEtMS0xNDgwMjY_e5f3e16f-aaeb-4b92-aa51-75f06ddf3b15"
      unitRef="usd">303000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="i43823884266c48848674db74c1fe7ee4_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOjllMjhiNWRmZDY5ZTQ3NDZiNzk4MzM2OTQyNjU5ZDVkL3RhYmxlcmFuZ2U6OWUyOGI1ZGZkNjllNDc0NmI3OTgzMzY5NDI2NTlkNWRfNy03LTEtMS0xNDgwMjY_23fdac05-570c-4883-8fe2-b6095ce5f936"
      unitRef="usd">223000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="i713aa949f6094e98933a865851a2971d_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOjllMjhiNWRmZDY5ZTQ3NDZiNzk4MzM2OTQyNjU5ZDVkL3RhYmxlcmFuZ2U6OWUyOGI1ZGZkNjllNDc0NmI3OTgzMzY5NDI2NTlkNWRfNy05LTEtMS0xNDgwMjY_9e3b2984-e697-4a02-82c2-fed7420dad81"
      unitRef="usd">25686000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="i4c3328d08fff4ab999bce5fe1546c714_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOjllMjhiNWRmZDY5ZTQ3NDZiNzk4MzM2OTQyNjU5ZDVkL3RhYmxlcmFuZ2U6OWUyOGI1ZGZkNjllNDc0NmI3OTgzMzY5NDI2NTlkNWRfNy0xMS0xLTEtMTQ4MDI2_eb293670-07da-4a97-a179-f79201d5be20"
      unitRef="usd">610000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOjllMjhiNWRmZDY5ZTQ3NDZiNzk4MzM2OTQyNjU5ZDVkL3RhYmxlcmFuZ2U6OWUyOGI1ZGZkNjllNDc0NmI3OTgzMzY5NDI2NTlkNWRfNy0xMy0xLTEtMTQ4MDI2_8115603b-b338-4b10-841b-407ce4e169d9"
      unitRef="usd">26296000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:InterestExpense
      contextRef="i7bcaf9e4d1854d41bcb54c66f8e0008f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOjllMjhiNWRmZDY5ZTQ3NDZiNzk4MzM2OTQyNjU5ZDVkL3RhYmxlcmFuZ2U6OWUyOGI1ZGZkNjllNDc0NmI3OTgzMzY5NDI2NTlkNWRfOC0xLTEtMS0xNDgwMjY_2d60f05e-1c10-4d62-9e7b-a4a9fddebb9b"
      unitRef="usd">10547000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i283d1cff434c4e90b93f3f6fc99f51e8_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOjllMjhiNWRmZDY5ZTQ3NDZiNzk4MzM2OTQyNjU5ZDVkL3RhYmxlcmFuZ2U6OWUyOGI1ZGZkNjllNDc0NmI3OTgzMzY5NDI2NTlkNWRfOC0zLTEtMS0xNDgwMjY_2c4632f6-9a61-4753-9104-de919804c530"
      unitRef="usd">0</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="iebd46423c5c94d6fa654ad5efd2e2ab2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOjllMjhiNWRmZDY5ZTQ3NDZiNzk4MzM2OTQyNjU5ZDVkL3RhYmxlcmFuZ2U6OWUyOGI1ZGZkNjllNDc0NmI3OTgzMzY5NDI2NTlkNWRfOC01LTEtMS0xNDgwMjY_d5cf124a-ebdb-40e2-84ec-78f58bd9b417"
      unitRef="usd">0</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i43823884266c48848674db74c1fe7ee4_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOjllMjhiNWRmZDY5ZTQ3NDZiNzk4MzM2OTQyNjU5ZDVkL3RhYmxlcmFuZ2U6OWUyOGI1ZGZkNjllNDc0NmI3OTgzMzY5NDI2NTlkNWRfOC03LTEtMS0xNDgwMjY_37a5cdbb-cdce-40dc-a228-7d718b916c20"
      unitRef="usd">5225000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i713aa949f6094e98933a865851a2971d_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOjllMjhiNWRmZDY5ZTQ3NDZiNzk4MzM2OTQyNjU5ZDVkL3RhYmxlcmFuZ2U6OWUyOGI1ZGZkNjllNDc0NmI3OTgzMzY5NDI2NTlkNWRfOC05LTEtMS0xNDgwMjY_5c81bea8-2d86-4c31-930a-719b480ce41b"
      unitRef="usd">10547000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i4c3328d08fff4ab999bce5fe1546c714_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOjllMjhiNWRmZDY5ZTQ3NDZiNzk4MzM2OTQyNjU5ZDVkL3RhYmxlcmFuZ2U6OWUyOGI1ZGZkNjllNDc0NmI3OTgzMzY5NDI2NTlkNWRfOC0xMS0xLTEtMTQ4MDI2_923d5ce8-013a-442f-8e1a-e79e72e6bf12"
      unitRef="usd">5225000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOjllMjhiNWRmZDY5ZTQ3NDZiNzk4MzM2OTQyNjU5ZDVkL3RhYmxlcmFuZ2U6OWUyOGI1ZGZkNjllNDc0NmI3OTgzMzY5NDI2NTlkNWRfOC0xMy0xLTEtMTQ4MDI2_d886e629-aed3-4cfe-b3f5-a44786987439"
      unitRef="usd">15772000</us-gaap:InterestExpense>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i7bcaf9e4d1854d41bcb54c66f8e0008f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOjllMjhiNWRmZDY5ZTQ3NDZiNzk4MzM2OTQyNjU5ZDVkL3RhYmxlcmFuZ2U6OWUyOGI1ZGZkNjllNDc0NmI3OTgzMzY5NDI2NTlkNWRfOS0xLTEtMS0xNDgwMjY_ee794994-0c19-492a-a2c0-ed2e52650f8b"
      unitRef="usd">2724000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i283d1cff434c4e90b93f3f6fc99f51e8_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOjllMjhiNWRmZDY5ZTQ3NDZiNzk4MzM2OTQyNjU5ZDVkL3RhYmxlcmFuZ2U6OWUyOGI1ZGZkNjllNDc0NmI3OTgzMzY5NDI2NTlkNWRfOS0zLTEtMS0xNDgwMjY_c2e907a8-64a8-47c7-a88c-a9bd51564f4c"
      unitRef="usd">323000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="iebd46423c5c94d6fa654ad5efd2e2ab2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOjllMjhiNWRmZDY5ZTQ3NDZiNzk4MzM2OTQyNjU5ZDVkL3RhYmxlcmFuZ2U6OWUyOGI1ZGZkNjllNDc0NmI3OTgzMzY5NDI2NTlkNWRfOS01LTEtMS0xNDgwMjY_fd2728c5-aa4f-4413-b6e0-6fc68075420f"
      unitRef="usd">142000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i43823884266c48848674db74c1fe7ee4_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOjllMjhiNWRmZDY5ZTQ3NDZiNzk4MzM2OTQyNjU5ZDVkL3RhYmxlcmFuZ2U6OWUyOGI1ZGZkNjllNDc0NmI3OTgzMzY5NDI2NTlkNWRfOS03LTEtMS0xNDgwMjY_e09cbbd5-7131-487c-b8dc-995c044517a5"
      unitRef="usd">-2111000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i713aa949f6094e98933a865851a2971d_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOjllMjhiNWRmZDY5ZTQ3NDZiNzk4MzM2OTQyNjU5ZDVkL3RhYmxlcmFuZ2U6OWUyOGI1ZGZkNjllNDc0NmI3OTgzMzY5NDI2NTlkNWRfOS05LTEtMS0xNDgwMjY_a56fdc22-c642-42d5-b3e8-0fdf2e9e1f52"
      unitRef="usd">2724000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i4c3328d08fff4ab999bce5fe1546c714_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOjllMjhiNWRmZDY5ZTQ3NDZiNzk4MzM2OTQyNjU5ZDVkL3RhYmxlcmFuZ2U6OWUyOGI1ZGZkNjllNDc0NmI3OTgzMzY5NDI2NTlkNWRfOS0xMS0xLTEtMTQ4MDI2_ab05a370-6072-4f3b-b53a-3c13312f97ee"
      unitRef="usd">-1646000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOjllMjhiNWRmZDY5ZTQ3NDZiNzk4MzM2OTQyNjU5ZDVkL3RhYmxlcmFuZ2U6OWUyOGI1ZGZkNjllNDc0NmI3OTgzMzY5NDI2NTlkNWRfOS0xMy0xLTEtMTQ4MDI2_cffa2c3c-5e56-4dde-a00b-7c6a6c9e1769"
      unitRef="usd">1078000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:Assets
      contextRef="i894cb046b5cd4aa89db837945ea20909_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOjllMjhiNWRmZDY5ZTQ3NDZiNzk4MzM2OTQyNjU5ZDVkL3RhYmxlcmFuZ2U6OWUyOGI1ZGZkNjllNDc0NmI3OTgzMzY5NDI2NTlkNWRfMTAtMS0xLTEtMTQ4MDI2_61cd1111-d4cf-4e4a-83df-b2acddc9b92d"
      unitRef="usd">3552767000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i0151cb5453344588ad66f55d4a8098d1_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOjllMjhiNWRmZDY5ZTQ3NDZiNzk4MzM2OTQyNjU5ZDVkL3RhYmxlcmFuZ2U6OWUyOGI1ZGZkNjllNDc0NmI3OTgzMzY5NDI2NTlkNWRfMTAtMy0xLTEtMTQ4MDI2_809920e8-401b-46f7-b16e-244cfd20b3fe"
      unitRef="usd">3967000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ibbe88a46cd7d42368289e59f83dae74c_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOjllMjhiNWRmZDY5ZTQ3NDZiNzk4MzM2OTQyNjU5ZDVkL3RhYmxlcmFuZ2U6OWUyOGI1ZGZkNjllNDc0NmI3OTgzMzY5NDI2NTlkNWRfMTAtNS0xLTEtMTQ4MDI2_e1484e2a-9119-49be-bff9-6dbacddb6b8f"
      unitRef="usd">43660000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ia6385314e6c34fbcb4daf4fea589a695_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOjllMjhiNWRmZDY5ZTQ3NDZiNzk4MzM2OTQyNjU5ZDVkL3RhYmxlcmFuZ2U6OWUyOGI1ZGZkNjllNDc0NmI3OTgzMzY5NDI2NTlkNWRfMTAtNy0xLTEtMTQ4MDI2_abeb680a-8911-4438-a16a-35e2fcbda0a9"
      unitRef="usd">52104000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i7d3170d7288f4526bb2d34d0e0d04a02_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOjllMjhiNWRmZDY5ZTQ3NDZiNzk4MzM2OTQyNjU5ZDVkL3RhYmxlcmFuZ2U6OWUyOGI1ZGZkNjllNDc0NmI3OTgzMzY5NDI2NTlkNWRfMTAtOS0xLTEtMTQ4MDI2_d5768b83-abd0-42c4-ab8d-77f39a722488"
      unitRef="usd">3552767000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ic9867363d3a64672bb5c6d49f09a992c_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOjllMjhiNWRmZDY5ZTQ3NDZiNzk4MzM2OTQyNjU5ZDVkL3RhYmxlcmFuZ2U6OWUyOGI1ZGZkNjllNDc0NmI3OTgzMzY5NDI2NTlkNWRfMTAtMTEtMS0xLTE0ODAyNg_b8baa50f-da3f-4be8-9c12-908e41caeb69"
      unitRef="usd">99731000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i0ec9602869474a40befdf58c1fcc3b02_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOjllMjhiNWRmZDY5ZTQ3NDZiNzk4MzM2OTQyNjU5ZDVkL3RhYmxlcmFuZ2U6OWUyOGI1ZGZkNjllNDc0NmI3OTgzMzY5NDI2NTlkNWRfMTAtMTMtMS0xLTE0ODAyNg_b6cee7c1-896b-4df9-80c1-da3609b1917c"
      unitRef="usd">3652498000</us-gaap:Assets>
    <us-gaap:Revenues
      contextRef="i58c32bd628e0422a88b8d401c65a141f_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOmY3YjYzMWJmYjQ4YTRmZjc5YThhNWNkMWU1OTNkN2Q1L3RhYmxlcmFuZ2U6ZjdiNjMxYmZiNDhhNGZmNzlhOGE1Y2QxZTU5M2Q3ZDVfMy0xLTEtMS0xNDgwMjY_8736c31e-3edc-482d-8121-f2f1fd501833"
      unitRef="usd">120518000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ibd3abd8a0aec490a9fe6ead88f28832b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOmY3YjYzMWJmYjQ4YTRmZjc5YThhNWNkMWU1OTNkN2Q1L3RhYmxlcmFuZ2U6ZjdiNjMxYmZiNDhhNGZmNzlhOGE1Y2QxZTU5M2Q3ZDVfMy0zLTEtMS0xNDgwMjY_785bb553-cdae-4617-8543-6f24fef6cadd"
      unitRef="usd">2428000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i30538a6cdb914a4a8586e1db103859a3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOmY3YjYzMWJmYjQ4YTRmZjc5YThhNWNkMWU1OTNkN2Q1L3RhYmxlcmFuZ2U6ZjdiNjMxYmZiNDhhNGZmNzlhOGE1Y2QxZTU5M2Q3ZDVfMy01LTEtMS0xNDgwMjY_dfa213ff-fb65-4589-862f-aa53ecf58c39"
      unitRef="usd">1356000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i6dc9bb4d18cf41a8af950cee1e7533b6_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOmY3YjYzMWJmYjQ4YTRmZjc5YThhNWNkMWU1OTNkN2Q1L3RhYmxlcmFuZ2U6ZjdiNjMxYmZiNDhhNGZmNzlhOGE1Y2QxZTU5M2Q3ZDVfMy03LTEtMS0xNDgwMjY_109bf97a-0be1-4e06-b8ce-26d72948a508"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i4542423bfded42f1af7198146ca92679_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOmY3YjYzMWJmYjQ4YTRmZjc5YThhNWNkMWU1OTNkN2Q1L3RhYmxlcmFuZ2U6ZjdiNjMxYmZiNDhhNGZmNzlhOGE1Y2QxZTU5M2Q3ZDVfMy05LTEtMS0xNDgwMjY_c6361453-f938-4f61-92f9-3f3e0f726d18"
      unitRef="usd">120518000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i90c5d8c6fa36493d95d6e1b76c5cef67_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOmY3YjYzMWJmYjQ4YTRmZjc5YThhNWNkMWU1OTNkN2Q1L3RhYmxlcmFuZ2U6ZjdiNjMxYmZiNDhhNGZmNzlhOGE1Y2QxZTU5M2Q3ZDVfMy0xMS0xLTEtMTQ4MDI2_b3a073f6-fd2f-4b68-a1a8-c471398aaa7b"
      unitRef="usd">3784000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOmY3YjYzMWJmYjQ4YTRmZjc5YThhNWNkMWU1OTNkN2Q1L3RhYmxlcmFuZ2U6ZjdiNjMxYmZiNDhhNGZmNzlhOGE1Y2QxZTU5M2Q3ZDVfMy0xMy0xLTEtMTQ4MDI2_0c07a488-60d5-451e-b7df-90d1017bb96a"
      unitRef="usd">124302000</us-gaap:Revenues>
    <us-gaap:UtilitiesOperatingExpense
      contextRef="i58c32bd628e0422a88b8d401c65a141f_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOmY3YjYzMWJmYjQ4YTRmZjc5YThhNWNkMWU1OTNkN2Q1L3RhYmxlcmFuZ2U6ZjdiNjMxYmZiNDhhNGZmNzlhOGE1Y2QxZTU5M2Q3ZDVfNC0xLTEtMS0xNDgwMjY_2694335c-05f1-42f2-932a-f921c81ccfe6"
      unitRef="usd">101451000</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:UtilitiesOperatingExpense
      contextRef="ibd3abd8a0aec490a9fe6ead88f28832b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOmY3YjYzMWJmYjQ4YTRmZjc5YThhNWNkMWU1OTNkN2Q1L3RhYmxlcmFuZ2U6ZjdiNjMxYmZiNDhhNGZmNzlhOGE1Y2QxZTU5M2Q3ZDVfNC0zLTEtMS0xNDgwMjY_2af836dc-0188-4a12-977c-8d5e67f9b507"
      unitRef="usd">3979000</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:UtilitiesOperatingExpense
      contextRef="i30538a6cdb914a4a8586e1db103859a3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOmY3YjYzMWJmYjQ4YTRmZjc5YThhNWNkMWU1OTNkN2Q1L3RhYmxlcmFuZ2U6ZjdiNjMxYmZiNDhhNGZmNzlhOGE1Y2QxZTU5M2Q3ZDVfNC01LTEtMS0xNDgwMjY_89adb4d3-bfd1-4e87-9bd2-9e102c579caf"
      unitRef="usd">909000</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:UtilitiesOperatingExpense
      contextRef="i6dc9bb4d18cf41a8af950cee1e7533b6_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOmY3YjYzMWJmYjQ4YTRmZjc5YThhNWNkMWU1OTNkN2Q1L3RhYmxlcmFuZ2U6ZjdiNjMxYmZiNDhhNGZmNzlhOGE1Y2QxZTU5M2Q3ZDVfNC03LTEtMS0xNDgwMjY_c9750782-4380-4b9c-afec-352ee6ab4913"
      unitRef="usd">1374000</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:UtilitiesOperatingExpense
      contextRef="i4542423bfded42f1af7198146ca92679_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOmY3YjYzMWJmYjQ4YTRmZjc5YThhNWNkMWU1OTNkN2Q1L3RhYmxlcmFuZ2U6ZjdiNjMxYmZiNDhhNGZmNzlhOGE1Y2QxZTU5M2Q3ZDVfNC05LTEtMS0xNDgwMjY_2dc4fe07-b74e-49b5-bc59-d7298c567c8b"
      unitRef="usd">101451000</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:UtilitiesOperatingExpense
      contextRef="i90c5d8c6fa36493d95d6e1b76c5cef67_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOmY3YjYzMWJmYjQ4YTRmZjc5YThhNWNkMWU1OTNkN2Q1L3RhYmxlcmFuZ2U6ZjdiNjMxYmZiNDhhNGZmNzlhOGE1Y2QxZTU5M2Q3ZDVfNC0xMS0xLTEtMTQ4MDI2_89a04cf1-4495-4c82-af57-4fd1c572e303"
      unitRef="usd">6262000</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:UtilitiesOperatingExpense
      contextRef="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOmY3YjYzMWJmYjQ4YTRmZjc5YThhNWNkMWU1OTNkN2Q1L3RhYmxlcmFuZ2U6ZjdiNjMxYmZiNDhhNGZmNzlhOGE1Y2QxZTU5M2Q3ZDVfNC0xMy0xLTEtMTQ4MDI2_083eee84-44e6-438e-ac5e-0faa652c8f8c"
      unitRef="usd">107713000</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:OperatingIncomeLoss
      contextRef="i58c32bd628e0422a88b8d401c65a141f_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOmY3YjYzMWJmYjQ4YTRmZjc5YThhNWNkMWU1OTNkN2Q1L3RhYmxlcmFuZ2U6ZjdiNjMxYmZiNDhhNGZmNzlhOGE1Y2QxZTU5M2Q3ZDVfNS0xLTEtMS0xNDgwMjY_aac26b05-96d8-4a28-957a-c05adfe63c59"
      unitRef="usd">19067000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ibd3abd8a0aec490a9fe6ead88f28832b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOmY3YjYzMWJmYjQ4YTRmZjc5YThhNWNkMWU1OTNkN2Q1L3RhYmxlcmFuZ2U6ZjdiNjMxYmZiNDhhNGZmNzlhOGE1Y2QxZTU5M2Q3ZDVfNS0zLTEtMS0xNDgwMjY_84c48d6d-9346-4fdd-8e4a-6d2d35390d1e"
      unitRef="usd">-1551000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i30538a6cdb914a4a8586e1db103859a3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOmY3YjYzMWJmYjQ4YTRmZjc5YThhNWNkMWU1OTNkN2Q1L3RhYmxlcmFuZ2U6ZjdiNjMxYmZiNDhhNGZmNzlhOGE1Y2QxZTU5M2Q3ZDVfNS01LTEtMS0xNDgwMjY_99dfc39e-1a51-4fcb-9415-ac4580b0f6a1"
      unitRef="usd">447000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i6dc9bb4d18cf41a8af950cee1e7533b6_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOmY3YjYzMWJmYjQ4YTRmZjc5YThhNWNkMWU1OTNkN2Q1L3RhYmxlcmFuZ2U6ZjdiNjMxYmZiNDhhNGZmNzlhOGE1Y2QxZTU5M2Q3ZDVfNS03LTEtMS0xNDgwMjY_2ea8cdd9-779a-4211-a77c-79d49e593802"
      unitRef="usd">-1374000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i4542423bfded42f1af7198146ca92679_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOmY3YjYzMWJmYjQ4YTRmZjc5YThhNWNkMWU1OTNkN2Q1L3RhYmxlcmFuZ2U6ZjdiNjMxYmZiNDhhNGZmNzlhOGE1Y2QxZTU5M2Q3ZDVfNS05LTEtMS0xNDgwMjY_4ac7dbee-69b0-49be-a5fa-4eb83b48f75e"
      unitRef="usd">19067000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i90c5d8c6fa36493d95d6e1b76c5cef67_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOmY3YjYzMWJmYjQ4YTRmZjc5YThhNWNkMWU1OTNkN2Q1L3RhYmxlcmFuZ2U6ZjdiNjMxYmZiNDhhNGZmNzlhOGE1Y2QxZTU5M2Q3ZDVfNS0xMS0xLTEtMTQ4MDI2_2441cc6a-1381-4c7d-a882-c51bc1c9fd0b"
      unitRef="usd">-2478000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOmY3YjYzMWJmYjQ4YTRmZjc5YThhNWNkMWU1OTNkN2Q1L3RhYmxlcmFuZ2U6ZjdiNjMxYmZiNDhhNGZmNzlhOGE1Y2QxZTU5M2Q3ZDVfNS0xMy0xLTEtMTQ4MDI2_4dd491d8-267e-445f-87bb-e25499f8d4a3"
      unitRef="usd">16589000</us-gaap:OperatingIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i58c32bd628e0422a88b8d401c65a141f_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOmY3YjYzMWJmYjQ4YTRmZjc5YThhNWNkMWU1OTNkN2Q1L3RhYmxlcmFuZ2U6ZjdiNjMxYmZiNDhhNGZmNzlhOGE1Y2QxZTU5M2Q3ZDVfNi0xLTEtMS0xNDgwMjY_0d94b48b-d6e3-459f-8c9f-96b3ba8112b5"
      unitRef="usd">9715000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ibd3abd8a0aec490a9fe6ead88f28832b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOmY3YjYzMWJmYjQ4YTRmZjc5YThhNWNkMWU1OTNkN2Q1L3RhYmxlcmFuZ2U6ZjdiNjMxYmZiNDhhNGZmNzlhOGE1Y2QxZTU5M2Q3ZDVfNi0zLTEtMS0xNDgwMjY_d8f62c9f-be53-4431-952a-e5a93818d055"
      unitRef="usd">-1317000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i30538a6cdb914a4a8586e1db103859a3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOmY3YjYzMWJmYjQ4YTRmZjc5YThhNWNkMWU1OTNkN2Q1L3RhYmxlcmFuZ2U6ZjdiNjMxYmZiNDhhNGZmNzlhOGE1Y2QxZTU5M2Q3ZDVfNi01LTEtMS0xNDgwMjY_d559615e-1fb5-4122-89f6-98cd77670934"
      unitRef="usd">308000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i6dc9bb4d18cf41a8af950cee1e7533b6_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOmY3YjYzMWJmYjQ4YTRmZjc5YThhNWNkMWU1OTNkN2Q1L3RhYmxlcmFuZ2U6ZjdiNjMxYmZiNDhhNGZmNzlhOGE1Y2QxZTU5M2Q3ZDVfNi03LTEtMS0xNDgwMjY_d3e8f8b8-bb05-44e4-8aab-f5aba6f359c3"
      unitRef="usd">-4969000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i4542423bfded42f1af7198146ca92679_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOmY3YjYzMWJmYjQ4YTRmZjc5YThhNWNkMWU1OTNkN2Q1L3RhYmxlcmFuZ2U6ZjdiNjMxYmZiNDhhNGZmNzlhOGE1Y2QxZTU5M2Q3ZDVfNi05LTEtMS0xNDgwMjY_4abe6bdf-26f6-4edf-a93c-1b1da986e313"
      unitRef="usd">9715000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i90c5d8c6fa36493d95d6e1b76c5cef67_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOmY3YjYzMWJmYjQ4YTRmZjc5YThhNWNkMWU1OTNkN2Q1L3RhYmxlcmFuZ2U6ZjdiNjMxYmZiNDhhNGZmNzlhOGE1Y2QxZTU5M2Q3ZDVfNi0xMS0xLTEtMTQ4MDI2_64cfb441-e269-4b9e-a764-7aaa9838b62b"
      unitRef="usd">-5978000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOmY3YjYzMWJmYjQ4YTRmZjc5YThhNWNkMWU1OTNkN2Q1L3RhYmxlcmFuZ2U6ZjdiNjMxYmZiNDhhNGZmNzlhOGE1Y2QxZTU5M2Q3ZDVfNi0xMy0xLTEtMTQ4MDI2_6eca2504-935d-44e1-bc26-27a051313f2a"
      unitRef="usd">3737000</us-gaap:NetIncomeLoss>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="i58c32bd628e0422a88b8d401c65a141f_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOmY3YjYzMWJmYjQ4YTRmZjc5YThhNWNkMWU1OTNkN2Q1L3RhYmxlcmFuZ2U6ZjdiNjMxYmZiNDhhNGZmNzlhOGE1Y2QxZTU5M2Q3ZDVfNy0xLTEtMS0xNDgwMjY_805d8533-807f-41ae-b4e0-704ad67533f8"
      unitRef="usd">24511000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="ibd3abd8a0aec490a9fe6ead88f28832b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOmY3YjYzMWJmYjQ4YTRmZjc5YThhNWNkMWU1OTNkN2Q1L3RhYmxlcmFuZ2U6ZjdiNjMxYmZiNDhhNGZmNzlhOGE1Y2QxZTU5M2Q3ZDVfNy0zLTEtMS0xNDgwMjY_0ed458df-4e5b-4d4f-af70-69f165a1ce09"
      unitRef="usd">2572000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="i30538a6cdb914a4a8586e1db103859a3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOmY3YjYzMWJmYjQ4YTRmZjc5YThhNWNkMWU1OTNkN2Q1L3RhYmxlcmFuZ2U6ZjdiNjMxYmZiNDhhNGZmNzlhOGE1Y2QxZTU5M2Q3ZDVfNy01LTEtMS0xNDgwMjY_e170eefc-a1da-4374-8bc2-7a54652607a6"
      unitRef="usd">300000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="i6dc9bb4d18cf41a8af950cee1e7533b6_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOmY3YjYzMWJmYjQ4YTRmZjc5YThhNWNkMWU1OTNkN2Q1L3RhYmxlcmFuZ2U6ZjdiNjMxYmZiNDhhNGZmNzlhOGE1Y2QxZTU5M2Q3ZDVfNy03LTEtMS0xNDgwMjY_86e03cd3-ac14-4a1a-be84-93437c7a6e29"
      unitRef="usd">223000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="i4542423bfded42f1af7198146ca92679_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOmY3YjYzMWJmYjQ4YTRmZjc5YThhNWNkMWU1OTNkN2Q1L3RhYmxlcmFuZ2U6ZjdiNjMxYmZiNDhhNGZmNzlhOGE1Y2QxZTU5M2Q3ZDVfNy05LTEtMS0xNDgwMjY_1f3d7efd-cb8c-462c-a6af-0178b853d224"
      unitRef="usd">24511000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="i90c5d8c6fa36493d95d6e1b76c5cef67_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOmY3YjYzMWJmYjQ4YTRmZjc5YThhNWNkMWU1OTNkN2Q1L3RhYmxlcmFuZ2U6ZjdiNjMxYmZiNDhhNGZmNzlhOGE1Y2QxZTU5M2Q3ZDVfNy0xMS0xLTEtMTQ4MDI2_a5d64d88-4dd2-4fd8-bfd2-d491462ce3e7"
      unitRef="usd">3095000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOmY3YjYzMWJmYjQ4YTRmZjc5YThhNWNkMWU1OTNkN2Q1L3RhYmxlcmFuZ2U6ZjdiNjMxYmZiNDhhNGZmNzlhOGE1Y2QxZTU5M2Q3ZDVfNy0xMy0xLTEtMTQ4MDI2_0eb5f9cb-124e-4d39-84d1-d801b49df92d"
      unitRef="usd">27606000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:InterestExpense
      contextRef="i58c32bd628e0422a88b8d401c65a141f_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOmY3YjYzMWJmYjQ4YTRmZjc5YThhNWNkMWU1OTNkN2Q1L3RhYmxlcmFuZ2U6ZjdiNjMxYmZiNDhhNGZmNzlhOGE1Y2QxZTU5M2Q3ZDVfOC0xLTEtMS0xNDgwMjY_1d3f7edc-3138-4978-b246-b0eebe83d755"
      unitRef="usd">8763000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ibd3abd8a0aec490a9fe6ead88f28832b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOmY3YjYzMWJmYjQ4YTRmZjc5YThhNWNkMWU1OTNkN2Q1L3RhYmxlcmFuZ2U6ZjdiNjMxYmZiNDhhNGZmNzlhOGE1Y2QxZTU5M2Q3ZDVfOC0zLTEtMS0xNDgwMjY_870d8075-35d5-44d0-8edd-49bd648c4062"
      unitRef="usd">0</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i30538a6cdb914a4a8586e1db103859a3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOmY3YjYzMWJmYjQ4YTRmZjc5YThhNWNkMWU1OTNkN2Q1L3RhYmxlcmFuZ2U6ZjdiNjMxYmZiNDhhNGZmNzlhOGE1Y2QxZTU5M2Q3ZDVfOC01LTEtMS0xNDgwMjY_a91480a1-f3c8-4f2b-9c1b-d4248e8da36d"
      unitRef="usd">0</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i6dc9bb4d18cf41a8af950cee1e7533b6_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOmY3YjYzMWJmYjQ4YTRmZjc5YThhNWNkMWU1OTNkN2Q1L3RhYmxlcmFuZ2U6ZjdiNjMxYmZiNDhhNGZmNzlhOGE1Y2QxZTU5M2Q3ZDVfOC03LTEtMS0xNDgwMjY_beeed141-e43b-4266-bf6e-22f0f16d9f5a"
      unitRef="usd">4966000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i4542423bfded42f1af7198146ca92679_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOmY3YjYzMWJmYjQ4YTRmZjc5YThhNWNkMWU1OTNkN2Q1L3RhYmxlcmFuZ2U6ZjdiNjMxYmZiNDhhNGZmNzlhOGE1Y2QxZTU5M2Q3ZDVfOC05LTEtMS0xNDgwMjY_46801372-df7f-4351-80b5-62005e8f673e"
      unitRef="usd">8763000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i90c5d8c6fa36493d95d6e1b76c5cef67_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOmY3YjYzMWJmYjQ4YTRmZjc5YThhNWNkMWU1OTNkN2Q1L3RhYmxlcmFuZ2U6ZjdiNjMxYmZiNDhhNGZmNzlhOGE1Y2QxZTU5M2Q3ZDVfOC0xMS0xLTEtMTQ4MDI2_7a4ab920-b4c1-4b4a-b9d7-9c6a14729677"
      unitRef="usd">4966000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOmY3YjYzMWJmYjQ4YTRmZjc5YThhNWNkMWU1OTNkN2Q1L3RhYmxlcmFuZ2U6ZjdiNjMxYmZiNDhhNGZmNzlhOGE1Y2QxZTU5M2Q3ZDVfOC0xMy0xLTEtMTQ4MDI2_2f115b4f-b2ca-44f7-a8e2-f2d283e8c67e"
      unitRef="usd">13729000</us-gaap:InterestExpense>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i58c32bd628e0422a88b8d401c65a141f_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOmY3YjYzMWJmYjQ4YTRmZjc5YThhNWNkMWU1OTNkN2Q1L3RhYmxlcmFuZ2U6ZjdiNjMxYmZiNDhhNGZmNzlhOGE1Y2QxZTU5M2Q3ZDVfOS0xLTEtMS0xNDgwMjY_fa04ad19-a59e-4750-92dc-de2d8e037cb6"
      unitRef="usd">2020000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ibd3abd8a0aec490a9fe6ead88f28832b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOmY3YjYzMWJmYjQ4YTRmZjc5YThhNWNkMWU1OTNkN2Q1L3RhYmxlcmFuZ2U6ZjdiNjMxYmZiNDhhNGZmNzlhOGE1Y2QxZTU5M2Q3ZDVfOS0zLTEtMS0xNDgwMjY_e1a19607-2b6f-4680-95c5-20a3e071b140"
      unitRef="usd">-437000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i30538a6cdb914a4a8586e1db103859a3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOmY3YjYzMWJmYjQ4YTRmZjc5YThhNWNkMWU1OTNkN2Q1L3RhYmxlcmFuZ2U6ZjdiNjMxYmZiNDhhNGZmNzlhOGE1Y2QxZTU5M2Q3ZDVfOS01LTEtMS0xNDgwMjY_17d633d9-76d6-43d7-a6f0-736b8ea034f7"
      unitRef="usd">103000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i6dc9bb4d18cf41a8af950cee1e7533b6_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOmY3YjYzMWJmYjQ4YTRmZjc5YThhNWNkMWU1OTNkN2Q1L3RhYmxlcmFuZ2U6ZjdiNjMxYmZiNDhhNGZmNzlhOGE1Y2QxZTU5M2Q3ZDVfOS03LTEtMS0xNDgwMjY_ce6e94e1-63ac-411f-aa82-08d7ccbc2db7"
      unitRef="usd">-619000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i4542423bfded42f1af7198146ca92679_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOmY3YjYzMWJmYjQ4YTRmZjc5YThhNWNkMWU1OTNkN2Q1L3RhYmxlcmFuZ2U6ZjdiNjMxYmZiNDhhNGZmNzlhOGE1Y2QxZTU5M2Q3ZDVfOS05LTEtMS0xNDgwMjY_918de76b-8048-4481-be89-bcd0cd6f66f0"
      unitRef="usd">2020000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i90c5d8c6fa36493d95d6e1b76c5cef67_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOmY3YjYzMWJmYjQ4YTRmZjc5YThhNWNkMWU1OTNkN2Q1L3RhYmxlcmFuZ2U6ZjdiNjMxYmZiNDhhNGZmNzlhOGE1Y2QxZTU5M2Q3ZDVfOS0xMS0xLTEtMTQ4MDI2_f92938fc-86a6-48af-9249-185858a4d54a"
      unitRef="usd">-953000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOmY3YjYzMWJmYjQ4YTRmZjc5YThhNWNkMWU1OTNkN2Q1L3RhYmxlcmFuZ2U6ZjdiNjMxYmZiNDhhNGZmNzlhOGE1Y2QxZTU5M2Q3ZDVfOS0xMy0xLTEtMTQ4MDI2_92736ba1-a51f-48fa-8055-e5204da22bb9"
      unitRef="usd">1067000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:Assets
      contextRef="i2242239e777f48cb85dd11026b3af6b4_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOmY3YjYzMWJmYjQ4YTRmZjc5YThhNWNkMWU1OTNkN2Q1L3RhYmxlcmFuZ2U6ZjdiNjMxYmZiNDhhNGZmNzlhOGE1Y2QxZTU5M2Q3ZDVfMTAtMS0xLTEtMTQ4MDI2_61049965-4d4a-46ff-b4a6-447f0980208d"
      unitRef="usd">3403006000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ied91966e666a439ebf144f1841657ea7_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOmY3YjYzMWJmYjQ4YTRmZjc5YThhNWNkMWU1OTNkN2Q1L3RhYmxlcmFuZ2U6ZjdiNjMxYmZiNDhhNGZmNzlhOGE1Y2QxZTU5M2Q3ZDVfMTAtMy0xLTEtMTQ4MDI2_00a393a2-ea7a-4dfa-93e2-fd36a0136669"
      unitRef="usd">4139000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i8c104b9d451d49589989b3f354e156fa_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOmY3YjYzMWJmYjQ4YTRmZjc5YThhNWNkMWU1OTNkN2Q1L3RhYmxlcmFuZ2U6ZjdiNjMxYmZiNDhhNGZmNzlhOGE1Y2QxZTU5M2Q3ZDVfMTAtNS0xLTEtMTQ4MDI2_96c35f71-990e-4e7d-90d3-51c0545bb181"
      unitRef="usd">44361000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i7d89c31a85c140fc9ac0573dd70c1db5_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOmY3YjYzMWJmYjQ4YTRmZjc5YThhNWNkMWU1OTNkN2Q1L3RhYmxlcmFuZ2U6ZjdiNjMxYmZiNDhhNGZmNzlhOGE1Y2QxZTU5M2Q3ZDVfMTAtNy0xLTEtMTQ4MDI2_d19723a9-0cb5-4150-a58f-1241d51c12fb"
      unitRef="usd">60370000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ie20dbf21656044fd98a6cd2e58bae1d9_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOmY3YjYzMWJmYjQ4YTRmZjc5YThhNWNkMWU1OTNkN2Q1L3RhYmxlcmFuZ2U6ZjdiNjMxYmZiNDhhNGZmNzlhOGE1Y2QxZTU5M2Q3ZDVfMTAtOS0xLTEtMTQ4MDI2_0f27be07-7d8c-4efb-80d4-e9b82a603d9e"
      unitRef="usd">3403006000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i2876424bdb5e43d58c16b005a748c0eb_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOmY3YjYzMWJmYjQ4YTRmZjc5YThhNWNkMWU1OTNkN2Q1L3RhYmxlcmFuZ2U6ZjdiNjMxYmZiNDhhNGZmNzlhOGE1Y2QxZTU5M2Q3ZDVfMTAtMTEtMS0xLTE0ODAyNg_c29f52c1-530c-48d7-8978-d40c392b6813"
      unitRef="usd">108870000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ic78bc0ddf3144c2f89c9025a2a1ed8bb_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV81NS9mcmFnOjJmOTM2OTNiNTRjOTRmMmJhMWUwMzUxNzU1NThmMjlkL3RhYmxlOmY3YjYzMWJmYjQ4YTRmZjc5YThhNWNkMWU1OTNkN2Q1L3RhYmxlcmFuZ2U6ZjdiNjMxYmZiNDhhNGZmNzlhOGE1Y2QxZTU5M2Q3ZDVfMTAtMTMtMS0xLTE0ODAyNg_61a09c0e-34cf-4161-9688-88ed9b3011f3"
      unitRef="usd">3511876000</us-gaap:Assets>
    <us-gaap:BusinessCombinationDisclosureTextBlock
      contextRef="i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV85MTUvZnJhZzoxMzRjNWQ3Mjg4YTI0ZmZmYjY1ODA2NGVlNjUzYjBkMi90ZXh0cmVnaW9uOjEzNGM1ZDcyODhhMjRmZmZiNjU4MDY0ZWU2NTNiMGQyXzQ5NDc4MDIzMjU3ODk_93e0e9f1-25e7-48b6-b3bf-44e782ad95ce">AcquisitionsOn January 13, 2023, Texas Water reached agreements to acquire KT Water Development Ltd. and KT Water Resource L.P. for the purchase price 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 570 service connections in the Rockwall Ranch subdivision in southern Comal County, Texas.  KT Water Resources L.P. is a privately-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 Utility Commission of Texas approval of the KT Water Development Ltd. acquisition.</us-gaap:BusinessCombinationDisclosureTextBlock>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="ib0c683050494483ea868658fb55c344b_D20230113-20230113"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV85MTUvZnJhZzoxMzRjNWQ3Mjg4YTI0ZmZmYjY1ODA2NGVlNjUzYjBkMi90ZXh0cmVnaW9uOjEzNGM1ZDcyODhhMjRmZmZiNjU4MDY0ZWU2NTNiMGQyXzU0OTc1NTgxNTQwOA_fa31b3a6-0791-48c6-8073-7bc1540e7433"
      unitRef="usd">7338000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i6a3f273348c24030a4926f665053e636_D20230113-20230113"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV85MTUvZnJhZzoxMzRjNWQ3Mjg4YTI0ZmZmYjY1ODA2NGVlNjUzYjBkMi90ZXh0cmVnaW9uOjEzNGM1ZDcyODhhMjRmZmZiNjU4MDY0ZWU2NTNiMGQyXzU0OTc1NTgxNTQxMw_fad8cf76-ce0d-4e90-bca0-c155efc3c649"
      unitRef="usd">53500000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <sjw:PublicUtilitiesAcquisitionNumberOfPeopleServed
      contextRef="iae5a6ec886204c1f80acb85251e07106_I20230113"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV85MTUvZnJhZzoxMzRjNWQ3Mjg4YTI0ZmZmYjY1ODA2NGVlNjUzYjBkMi90ZXh0cmVnaW9uOjEzNGM1ZDcyODhhMjRmZmZiNjU4MDY0ZWU2NTNiMGQyXzU0OTc1NTgxNTQyMg_2d924ebf-8559-480d-a64a-c5a0499322b1"
      unitRef="people">1725</sjw:PublicUtilitiesAcquisitionNumberOfPeopleServed>
    <sjw:PublicUtilitiesAcquisitionServiceConnections
      contextRef="i548ffebe2f57447cb3b4c08c231e5e19_I20230113"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjVkZmRlNGI3OTVmODQ4YWU5YzIzMjZlYWQ1MGM2MTM1L3NlYzo1ZGZkZTRiNzk1Zjg0OGFlOWMyMzI2ZWFkNTBjNjEzNV85MTUvZnJhZzoxMzRjNWQ3Mjg4YTI0ZmZmYjY1ODA2NGVlNjUzYjBkMi90ZXh0cmVnaW9uOjEzNGM1ZDcyODhhMjRmZmZiNjU4MDY0ZWU2NTNiMGQyXzU0OTc1NTgxNTQxOA_43c697cc-3fc4-4301-aa8c-42ae4a06b8bb"
      unitRef="serviceconnection">570</sjw:PublicUtilitiesAcquisitionServiceConnections>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>53
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
MS;!W-;P9SH8#/'WF3OK_,F7>J;?CQU5-$B#<2< -?*Z.:>:Y@N")/J R\1Y
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
M4ZPBGBN<!1:0(7U(L  (C.-UNN-U"LFKBLNI8D831SR*:9LQ=$KU"NE#A@R
MP#B2L-$5OX:6)C_=)/DW2ELN-MMBM:Z/A!MV9CXVU_300R=;B\8M9^X4B]4.
M:% ?%"V 0N.YW!,R\ ]SJ>0/RQDW+'%^Z8,.G6"]8OJ@,0,H-)Z63E; >EVA
M%66>2(G;97%WMEOEI7KUP[( ,/;$$[@^]&!R>H3T04,&4&@\-YU(@/4JP2)^
MB".:127:A'&DI,%4; F&YXDG.WV@P4Q HOD]^Q! 1>7)Z.0(K*UW9WX6:=2W
MCV&QTVZ(DBE0!:)%X_4W8KK8LL4="51? $4+H-!X1CN) >LU!H'17BS:"@F.
M>)9X$)@K#"4-#LLZ@&.XCJ@$^ H[BV!C:HL31+8;FY:E+C)QIP5@O1@P2'E6
M9TVN?DW#,_ 42^M47\N%OM&#QS5HL0^%QA/6R0)8KPL<%9?5)+GRT,9L'7:D
MH2T;FEAD1R[L'1L;AB4.;=G.LCW3=L2AK5 3+-<],+2[ZAY[_Z/&C$'+>U"T
M!2B:#XH60*'Q@Z"3 K!>"]!+S5@NNC&VQ;5\KH\QF"U(-+]?%P*HH/SMS:[6
M)_I:'T9S)G*=/C4%KO0-&<H5*)H/BA;HL\$3U17R1%_(#Y&=B:*@QJY8)^H#
M#B9$%7,J%O$*JS$12PZHAO&9WKOEKZ_-@=5G?;3!3P H'@'P7%?8N1>@07U0
MM  *C:>W*^^)OKP'$*&)JG:V3?'(IF_(X G6*Z@/&C2 0N.YZJI_<J3Z_P]*
MM!YZ\+R32W_L6%@L+D&#^J!H 10:SV57]Y,C=?] )9K(=36KB\03H#[HX#G6
M)Z8/&C. 0N-IZ70&HM<9>BC11V<:9!D_)[(88;N&0:0M#E2* $4+H-!X3CLI
M@NBEB!^\NT 4LH QG4KG1M '%OH%]4&#!E!H/#^= $+TSS<<O\/0 O#/]F%7
M/"K/]8$&<P$J5Q#Y40E5'P*HJ#P9G1!!]$)$_SL,II(IN<PWL45<3"R1J[Z6
M"WV+!_, ^F@"%!K_ &^G5YA'GDW0WCU0,M0B\A*K32Q/4/+G"D-)8E78.%/B
M6M(CO+*=97M8M M4C6/;G: 63/9>9:A?;6%]OH^S$B7TCKD9KUPVJ(JGMT6>
M+JI\T[S=\"FOJCQM/JYI&-&B-F"_W^5Y]?VB?F%B]\[.[%]02P,$%     @
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
MKZ_D'2U&W'BL&/@:PFV88WNCM8*#;YF"WU[[V&>4WX19?R.C6#SHSW#*[[J
MY_%U$+_4(>HQU .:6*._U(38-;^A(R;AS[KVJ/^#TN/5AMKKYD40M4 +ZYK(
M>X=.O12C-N@Z,DL-8 8CS,/M>R.J7*OF;> 3OELO-21\FN=PF^ /0[&T9K&+
M#*B03K-8_GK.0GE\1EWJ.)L<'+$PN!T=HY^?3OY>3PUD7C6C?MQ$K I%K#6]
MN2*47S35"P&HDN)SY!SVR_+.:Z@^XQ&OB9 :^8_L=!Q7W-Q@>"^EVW@?VGDI
M50 O,:L@!GIS/1)7AS7";QEK3=J9.J1H2OK8TIERB^%@F^G!)#O U)9,-3D^
MR,:CZ3\WU38GWN?\ST-O3S0OV3@69!'?:<!J3@6=H&^&87].4T"-[(@OI7V]
M A97<?93MRJOTUC:'EHA1V/5ZBUVTRZ!YKSF;)O=]4:XC6853Z2XE+.9%M<.
MD_$CF4C)JS"C2O>9>D1019A4=:"7MGS'8LSU+==PGE/[,V,R3X]/].4H.YJD
MD,?EX/C?ACN_[]J:J$][Z%RBVE(+L*(WI4N0V?;]9;_W3:Q2;L%?_JC0()/B
MY[%VM?VX>!J_J77;XY=):+A TF#JF./H8.]PNB-<_-H7;S!Q\!>VF0W!5GRY
M5!*Q01OP?&[1VJ4;8M!^<CWY U!+ P04    " "!@:%6T8U6'JH'  "5$@
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
M,#[S0/73M=\8V;J)MJ)7+ANWK.B#!)55(/E:2G/86 ?'3YS9OU!+ P04
M" "!@:%66GMLX>P"  "&!@  &0   'AL+W=O<FMS:&5E=',O<VAE970Q,2YX
M;6RM54UOVS ,_2N$"_34Q8F3?J!- B3MN@^T0-&TZV'80;9I6ZLL>1*=M/]^
ME)QF&=#DLEUL428?'T7Q>;PR]ME5B 0OM=)N$E5$S7D<NZS"6KB>:5#SE\+8
M6A";MHQ=8U'D(:A6<=+OG\2UD#J:CL/>G9V.34M*:KRSX-JZ%O9UCLJL)M$@
M>MNXEV5%?B.>CAM1X@+IL;FS;,4;E%S6J)TT&BP6DV@V.)^/O']P^"9QY;;6
MX"M)C7GVQI=\$O4](528D4<0_%KB)2KE@9C&KS5FM$GI [?7;^C7H7:N)14.
M+XUZDCE5D^@L@AP+T2JZ-ZO/N*[GV.-E1KGPA%7G.THBR%I'IEX',X-:ZNXM
M7M;GL!5PUM\1D*P#DL"[2Q187@D2T[$U*[#>F]'\(I0:HIF<U+XI"[+\57(<
M3>="/\/<6 Z3NG0@= XW1I<?'M#6<"-%*I4DB6X<$Z?S07&VAIYWT,D.Z"'<
M&DV5@X\ZQ_SO^)CS;;@F;USGR5[ 6V%[,!P<0=)/AGOPAIO:AP%ON /O"E."
M*^DR95QK$;[/4D>6[\F/]XKML$;O8_G9.7>-R' 2\7 XM$N,IH<'@Y/^Q1ZF
MHPW3T3[T?^O2?X*&Q=<G^&1-VQP>G"6#TPL'&??7GU<K%)A4R5+X2>LP,E/7
MDGA\R8'4F6IS!(=:&@O:$+HC'B;.3#Z+,D+SAL4EZA8A-3IGTY$@])M&+9D:
M%"W#!M>0P%"%=CMM#YXXP,(C><:OL. FR(R)5\(Q3(8\_CF(?"ETACRYC7&2
MH!&O'<G"FAHD+[JI0]NER9F48@UDDT4D0TNL=+YROBIMIRR--3]99)C 0^4)
M>Z+L70 SW)TO0$AJN4:AM^IX"^1;U&#0+&#_T()>UYEP9M=2,ZX_EUEI$0/F
M>S<MWM(&+JH,"NBSMYHZF=CL;D1VUFG+'_=.H7G^2LFGK[#@T'[O]#@"VZE>
M9Y!I@M*DAO@$P[+B'P5:[\#?"\.=7QL^P>;7,_T-4$L#!!0    ( (&!H5:_
MB6'<00,  &T'   9    >&PO=V]R:W-H965T<R]S:&5E=#$R+GAM;(U5VV[;
M.!#]E8&VW2?#DF4W2;.V@:392Q<H$#3M]F&Q#S0ULHCRHB5'L;-?OT/25ETT
M3?-@:SB:<V;.D!PM=\Y_#ATBP=YH&U9%1]1?EF60'1H1IJY'RV]:YXT@7OIM
M&7J/HDD@H\NZJLY*(Y0MULODN_7KI1M(*XNW'L)@C/ /UZC=;E7,BJ/CO=IV
M%!WE>MF++=XA?>QO/:_*D:51!FU0SH+'=E5<S2ZO%S$^!?RE<!=.;(A*-LY]
MCHNWS:JH8D&H45)D$/RXQS>H=23B,OX]<!9CR@@\M8_LOR7MK&4C KYQ^I-J
MJ%L5%P4TV(I!TWNW^P,/>EY%/NET2/^PR['S>0%R".3, <P5&&7S4^P/?3@!
M7%3? =0'0)WJSHE2E3>"Q'KIW0Y\C&:V:"2I"<W%*1LWY8X\OU6,H_5;*YU!
M^"#V&)8E,6/TE_* OL[H^COH.;QSEKH O]H&FZ_Q)5<REE,?R[FNGR1\)_P4
MYK,)U%4]?X)O/LJ;)[[Y#^7!C0I2NS!XA+^O-H$\'XA_'I.<&1>/,\9+<AEZ
M(7%5\"T(Z.^Q6/_\T^RL^N6)>A=CO8NGV'^X'<]' Q]:H [YYQ'!Y'W"N$_
M79;=V.8)"-M$JYZ R@S$_<(]7_R L!,!7LPFU?E%BHOFV?F$+V3H,5TI_3"%
M#YP(VS8[0#H;G%:-($YV0NG9$6"'O 6O7^:L]4MHGUOH29W?9N?I@OZDAF.^
MY]-/DM3>*YY.2C] ,S#(0</GQB-E1D5HPA3N_OP$OWLW]#!8C])MK?J/^6+$
M!BVVBL*$+4Z-*;<R?&((7,L#HQG2/ IQ%4AD8N1XW$L]-,INN67$/0J4!/,N
M"$TJ1C!"]+UW>RZ16#F\>#VIJ]P7-JMJ 2+Q/K;!-RC1;+A'!_<W7?PB2@[>
MHZ78 \<;9AVET\ *!BO1$\_ZI+5W064MW"?9";M%"(J;T2HI$M[=8^Z^Q3W!
MK#[T/XG%GB 2\5O)<S6I RWZ;$9W;,] ::F54;R*R::/W;/R9 0:]-LTZ .?
MQ,%2GH:C=_R67.41^B4\?XBX>5O%FC2V#*VFYZ\*\'FXYP6Y/@W4C2,>S\GL
M^'N(/@;P^]8Y.BYB@O$+N_X?4$L#!!0    ( (&!H59-V5(/Q (  #\&   9
M    >&PO=V]R:W-H965T<R]S:&5E=#$S+GAM;*55VT[;0!#]E9&1>(KBQ D7
M01*)A%XE) 1M>:CZL+'']A9[U]T9$_C[SJX3DTJ U/8AR5[.G#EG[)G,-M;=
M4XG(\%A7AN91R=R<Q3&E)=:*AK9!(S>Y=;5BV;HBIL:ARD)07<7):'0<UTJ;
M:#$+9]=N,;,M5]K@M0-JZUJYIR56=C./QM'NX$87)?N#>#%K5(&WR%^;:R>[
MN&?)=(V&M#7@,)]'%^.SY=3C ^";Q@WMK<$[65M[[S>?LGDT\H*PPI0]@Y*?
M!UQA57DBD?%KRQGU*7W@_GK'_CYX%R]K1;BRU9W.N)Q'IQ%DF*NVXAN[^8A;
M/T>>+[45A6_8=-BC)(*T);;U-E@4U-ITO^IQ6X>]@-/1*P')-B )NKM$0>6E
M8K68.;L!Y]'"YA?!:H@6<=KXAW++3FZUQ/%B9>M:LU29"93)8&4-:U.@2372
M+&9)X8%QNJ5;=G3)*W03N!*"DN"=R3#[,SX6:;V^9*=OF;Q)>*7<$";C 22C
M9/(&WZ3W.PE\DW_Q"Y>:TLI2ZQ"^7ZR)G;PT/UZJ0I=D^G(2WTAGU*@4YY%T
M"J%[P&AQ># ^'IV_86':6YB^Q?[WC^P_Z&X_W\$'9]L&-$GCKG]*,P%;L"[3
M1IH8Y$[0")5F7:C0:%HB,Z%3E4=JH5VW)!BB(<"7$J6X2C[&@DP6H2F@PD+
MC;,IHC\@'[@I=5K"LP#K1-X3V#Q0BA;2F5;./S;1IJ!1CI\&'M8'[^&%O$''
M6S27N',SD(WBH @?&SG S!.4ZD%D2J<Q.BWB,,^]=;'7*SH\.$W&)^?/]@:0
M2U'$O3=C2?MJ#&1RD4P(\D*\A% C\C)3127D,A5I^-);$>\U=8VN"*.+(+6M
MX:Z_^]-^.EYT0^$9WHU6::)"2](*<PD=#4^.(G#=N.HV;)LP(M:69>"$92D3
M'IT'R'UN+>\V/D'_G['X#5!+ P04    " "!@:%6A?&EFVP%   +#@  &0
M 'AL+W=O<FMS:&5E=',O<VAE970Q-"YX;6RE5VMOVS84_2N$VQ4MX/HA.XZ7
M)@&2K-M:H$#0I,N'81]HZ=HB*I$J225Q?_W.)659<9VT6U'4D4C>PW,?YY(Z
MOC/VL\N)O+@O"^U.>KGWU=%PZ-*<2ND&IB*-F:6QI?1XM:NAJRS)+!B5Q3 9
MC6;#4BK=.ST.8Y?V]-C4OE":+JUP=5E*NSZGPMR=],:]S<!'M<H]#PQ/CRNY
MHBORGZI+B[=ABY*IDK131@M+RY/>V?CH?,KKPX*_%-VYSK-@3Q;&?.:7=]E)
M;\2$J*#4,X+$GUNZH*)@(-#XTF#VVBW9L/N\0?\]^ Y?%M+1A2EN5.;SD]Z\
M)S):RKKP'\W=G]3X<\!XJ2E<^!5W<>T$.Z:U\Z9LC/%>*AW_ROLF#AV#^>@1
M@Z0Q2 +ON%%@^9OT\O38FCMA>370^"&X&JQ!3FE.RI6WF%6P\Z?GI&FIO+@L
MI';'0P](GABFC?EY-$\>,9^(#T;[W(FW.J/LH?T05%H^R8;/>?(DX =I!V(R
M[HMDE$R>P)NT_DT"WN01O(_DE254D1>-JT[\?;9PWJ(>_MGG<,2;[L=CC1RY
M2J9TTH,('-E;ZIV^>#:>C=X\P7;:LIT^A?[];/P'\ZOW-^(/:^I*L#8]_CNA
MC4Z1+ZL6M3=VS>4+B$PL&L.J45O%  *2%QPO*M1*+0H25%:%61.Y@0#ZA9 Z
M$Q?7-U?;"9$CVHP'6Q)(9IHWV1S-^V']>ZEKJ%_$P5_[4+:K*&BS6&,)S) L
MY0O >+-AYD2- K/"Y[1#DB69";SRU(;'BV?S9'SXQHDU2>N$60K.E$HI4$A-
MR1B2V\) 0-S1FUTG@(DIN?38=]>3EA;SS0A+RA#(VBF]$E*DTN6@!H;8DUMG
M7<B&:ET!N$M!I-@M8($;,D6(B&\'.0DDL?F&'F+OI?6\C])!)GUQ3??2B1O)
M5+=N,#=9.+--( ):L6VJ*JQM8LK.MP%[0)PC/! 79+EZ?B#3(3SCI-]$^9;"
MBC7BP4BB)+NBX*()V0J 828X,IYT&.\K@9].]5X/NFG^ICAWRQ%<98:\ $X6
M8CPX^(5W;./[(*W12V7#J-1KX9!Y9WA/)V^1/]<$>*O4S!"+U(M<WI) T7CU
MNN%K8[T/Q+LMA3Y\U0KL2ZEQ@H8N]X0 0RVUPMWQ-4QR@!JG.R5C*27(L^NY
MW;;5'86ZNJJ*,(-E=$]IS=+N&D3=,H7.8&A+:,E-:VFS^IB#3XGSI_@_V/V"
MU7#>J.%MZ\Q5U\?."7,9TGF-ZGP0A;V^_P_HX!A:^.LOM2S44B$,$0_RN<L5
M8F!TL=X3,M[/H!8M6I53*PWM9U!CN:"HF,[24JZ[+:);G$&8E36W*F/QD"Q\
MCGYAH]) B$#$U39XU$:5RRH&(.M(+\9Z4]JOM\JH#([F/<GQN?2-_SO'5 PX
M:\QHF 2'-/$BJTRFTO9P2P$=^7#_^.;H:S,3(_48D8V]SRU!HO'V0WS[>5"'
MW)49#$]);&ML6N .[(Y ^#NVT>RJ:61,7#P727]TD.!WAM]W[3'!<Y/^_'"*
MF?ELA%+BTY2"N&JK62C2.0+SE]-^,I^]$B\/^J/IY)7XI"$,L]+J*U9#>N@&
M"D57&.?$=#9#8QC/IN*L-*B&K[&E(;25Y>)R76I3_+LV7+!,<CP>P70V.>1.
M%0.QK2$*[!RKLI2?N2U\J4-I<*PRY5(..12*OA1.HO:V@L&066# ]OF\/TY&
M38?=N1!\-X7QR/_!'&ZIY\A@*3.NP!U:H.%J6,5RW'<-''8NZ.$4Y,\0'+:F
MUC[>U=O1]DOG+%[PM\OC9Q((KO@J5] 2IJ/!X4%/V/CI$5^\J<)U?V$\/A["
M([0*N?$"S"^-\9L7WJ#]_CO]%U!+ P04    " "!@:%644U$/0T'  !,$P
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
M3)$/C6'4SZ2!3V%J_?_8G^W87\EZ]<Z<)&CQ"]=4I$WCTP5@B)&7[(6V_Y_
MQJ1?[ :)ER'H5Z9WVT-CO. U7PI]9,_1SG?-'L ;N(K,1+ SB$/C>1" /V[6
M.!ZG<-SS$;9S6YI(>.0E"3;8Q.3XC2,O37W"7.#'>ZMYCC &F$@Q$>>S-[$^
M_']A?8B(@R_P+ 13O2A)GUC?K45>!AX$8&#DAP=9#[XG)D)Y!L;[N<')XF$>
M;$E#C#(O"Z(7>1_DGH]H(UE)@B"8\AM;G*<E&)FA%(+42V;Y ?XC44%BI8+L
M",1%[<1(;3ZL)+ 0 ' HROZL &+X'MAN$ +*=S7@)B//SQ,*,R_U_],JF(%:
MT1^*P%B;=FON&;6;A?E;:\ /?;@<P?D 53M.@_RHG\V3R%8 XKA7 ;$/7^!$
M[ 51CIA[48I\^0B[O[=J&YB=@?=X2NG?!_X.O3M.]][X<8=:V>\:YET!)YA[
M^1]FAT\GY^Z+P=-V]]T%Y;42N.I6? E1?Y(E(VK<MPPWT')KOQ_@Q0P7-ONX
MYJSDC=F ]:64NA\8!<,'I;/? 5!+ P04    " "!@:%6N.Z1:VP#  !I!P
M&0   'AL+W=O<FMS:&5E=',O<VAE970Q-RYX;6R-5=N.VS80_96!&O3):\F2
MG5UL;0/VID4O"6HXF^0AR ,MC25B*5)+4I+]]QV2LN.BNVY>)'(X9RZ',\-Y
MK_23J1 M'&HAS2*JK&WNX]CD%=;,C%6#DD[V2M?,TE:7L6DTLL*#:A&G2?(V
MKAF7T7+N91N]G*O6"BYQH\&T=<WT<8U"]8MH$IT$6UY6U@GBY;QA)7Y$^ZG9
M:-K%9RL%KU$:KB1HW"^BU>1^/77Z7N$SQ]Y<K,%ELE/JR6W^*!91X@)"@;EU
M%AC].GQ (9PA"N-YL!F=73K@Y?ID_3>?.^6R8P8?E/C""ULMHKL("MRS5MBM
MZG_'(9^9LY<K8?P7^J [FT:0M\:J>@!3!#67X<\. P\7@+OD%4 Z %(?=W#D
MHWS'+%O.M>I!.VVRYA8^58^FX+ATE_+1:CKEA+/+5?[<<L,=0V8>6[+HY'$^
MH-<!G;Z"SN"#DK8R\*LLL/@W/J9(SN&DIW#6Z56#'Y@>0S8909JDV15[V3F]
MS-O+7K&W;@U)C($'5>^X9*$29 $K8ZCB+[*'KZN=L9JJY-M+/ 0WTY?=N,ZY
M-PW+<1%1:QC4'4;+GW^:O$U^N9+$])S$])KU_[VC'T?_+>%/)EOJ/IAD@>01
M/.*!&?C"+&IJ,T9M7P K-2+UGC5@%;4.F= (?ST.:N^PHW9NG *\M\784WH^
MW:)1K<X1WH\W8Z#! ;9":$A44?] HSF=J3V\N1UEV9W'OIEEHUF2C"@ TZ#O
M5'$<7W'(#>& RPZI1?2-ZB5%W7O=UG+![9'\J(X77):#W"72D/# J9G)/$Q&
MM^D,&E2-0 I1J[:L0'6D.KM-P-VB"S174H818LB?3V6K\J>>"0%;)O.*!MJN
MX!WW<XHT*'E2TM+5'!/T;:4]#C2/X;\TF<"3R\AQT_G@;BH4!?FN&R:/CL.:
M\J,,BD $])42:!@%'I(S;=,(3K9.=.^9L3<E59HC(%#BCHGV%\-Z) A5OS0L
M3$N*!@_N)H+;7"BZN2%]6W%=P#.5D?-,%D,=T3OAV78JFW8G> Z?AJL@ES4W
MGB!2#P7G[Z*C2$CB(%>*ZWL%CU]JI_AB_-6H2S_D#9%'&89)>):>WY%5&)_?
MU<,C1/.GY'31 O<$3<:WLPAT&.QA8U7CA^E.61K-?EG16XC:*=#Y7BE[VC@'
MY]=U^0]02P,$%     @ @8&A5G'1/?Q4!@  *!   !D   !X;"]W;W)K<VAE
M971S+W-H965T,3@N>&ULK5C;;ALW$/T50@&"!)!U3>S %P&VX[1IDT*UDKA
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
M-N#]PL#C^H$,M/\Y,/D'4$L#!!0    ( (&!H5:3A=5MQ@,  *0(   9
M>&PO=V]R:W-H965T<R]S:&5E=#$Y+GAM;)56VW+;-A#]E1TVTXEG..9=%U?2
MC)VD:3IQXK'=YJ'3!XA<B6A @ % *^[7=P%2M-+*:OM"XK)[]BQPELO%3NG/
MID:T\+41TBR#VMKV(HI,66/#S+EJ4=+.1NF&69KJ;61:C:SR3HV(TCB>1 WC
M,E@M_-J-7BU49P67>*/!=$W#].,5"K5;!DFP7[CEV]JZA6BU:-D6[]#^TMYH
MFD4C2L4;E(8K"1HWR^ RN;@JG+TW^)7CSAR,P66R5NJSF[RKED'L"*' TCH$
M1J\'?(5".""B\67 #,:0SO%PO$?_T>=.N:R9P5=*?.*5K9?!+( *-ZP3]E;M
M?L(A'T^P5,+X)^QZVTD:0-D9JYK!F1@T7/9O]G4XAP.'6?R,0SHXI)YW'\BS
M?,TL6RVTVH%VUH3F!CY5[TWDN'27<F<U[7+RLZNW*%$S 2_OV5J@.5M$EE#=
M7E0."%<]0OH,0@;72MK:P!M98?6M?T1L1DKIGM)5>A+PFNESR)(0TCC-3N!E
M8XJ9Q\N>P;LL2]5)R^46;I3@)4<#OUVNC=4DB=^/)=SCY<?Q7)E<F):5N RH
M#@SJ!PQ6WW^73.(?3K#-1[;Y*?35'95=U0D$M8%K]H?20+O(&N,6;O$!98?'
M.)]$/<[YOD:2D@MAGD+H/@1L7.2?/\%;K;H6F$9@AA8%5;&Y@/M:(SGW%X_N
MXHFL+NOQWMPCW?.%C58-E&3MCMR0Q&T]B!NU@1>09$4XRR:0I$DXG4[A4EC4
MDKF"'0FU6FTUD0Q!TK?J91)F\^3,O>?I] P^VAI=?0HF2W?33%;08*,T#;J&
MBM]K8'"F(/,"TC#/XL%1X[83S"K]2%YES20W8R0?9S*94#;24JEP61)O LGS
M*3VS8N(SF(;IW&60AUF<P@DE%*,2BO^LA%NDP&^,91;AG7Q 8^G#2"?ITOR@
M9&>YX/81;C1]K;4EA1^3R,EP_R81RKE5T@?U*B$^V//A?^,CG_BT(Q^G'J_H
M0Y&$WOXUEMBLZ1*&Y33\A]R>W+XQ?N_<7\ \F=&YAY.D@*N.BXKNOV?"&R+P
M@#VU?!I#7H0Y&=]U:ZO<5=+MS690S,(XR^ ]&@I%2ND:IP62=(5T$B5G??\@
M0$:"LOS/?B&9QY!,PZ28P;U'(Q6$R7P&>1S.IL4!Z8%GDH4)D3C%,0_G1?S$
MCY@E:?S_F9$6*=">E>-#J,<D&1UT#JK%K>^/!GRQ]$UD7!U;\&7?>9[,^_Y-
MZ6ZY-"!P0Z[Q^93DION>V$^L:GT?6BM+A>^'-?U&H'8&M+]1RNXG+L#X8[+Z
M"U!+ P04    " "!@:%6^/2G1^ #  !D"   &0   'AL+W=O<FMS:&5E=',O
M<VAE970R,"YX;6Q]5EEOVS@0_BL#M2@20(A.RT=L W:Z1X'U-G#:S<-B'VAI
M;',KD5J2BI-_OT-*5IW6\8MY:.:;;P[.>'J0ZIO>(QIXKDJA9][>F'H2!#K?
M8\7TC:Q1T)>M5!4S=%2[0-<*6>&4JC*(PS +*L:%-Y^ZNWLUG\K&E%S@O0+=
M5!53+TLLY6'F1=[Q8LUW>V,O@OFT9CM\0/.UOE=T"GJ4@E<H-)<"%&YGWB*:
M+%,K[P3^XGC0)WNPGFRD_&8/GXJ9%UI"6&)N+ *CY0GOL"PM$-'XK\/T>I-6
M\71_1/_5^4Z^;)C&.UD^\L+L9][(@P*WK"G-6AY^Q\Z?@<7+9:G=+QQ:V63@
M0=YH(ZM.F1A47+0K>^[B<*(P"M]0B#N%V/%N#3F6'YEA\ZF2!U!6FM#LQKGJ
MM(D<%S8I#T;15TYZ9K[&75,R(]4+K)@QJ#1<?6&;$O7U-#!DP(H%>0>V;,'B
M-\ 26$EA]AI^$046K_4#(M:SBX_LEO%%P!53-Y!$/L1AG%S 2WIO$X>77/86
M"_A<HV*V+C3\O=AHHZ@\_CGG<0N8G@>T3V:B:Y;CS*,WH5$]H3?_\"[*PML+
M=-.>;GH)??Y 3[!H2@2YA9-$+;1&HWWX$\TYQA<QSS,^ 6<=N*"&P!1"+JM:
M<4TA(Q)FC["5);UD+G8D:N\H1_F^3Y(/3!3P$7.L-JB.U_'D![&?)> G#A/X
M),@Z@F'/8+"JI:*V 07?;E&AR+%C^1[2S,_""-+$3Y,4[B6E$PU72,W#0-UV
M$.V(2?) 0?U:8H,"M]QHRR6,([NDXP26C:;8:6U#L.&BJY8"-X1)FKRI6OM1
MY@^S"**AGXPS]P*(W@L\4ITI\NH)18.P*/ZEQ^S,K3#?,\%U!5<?WHWB.+Q=
M/:X7*[>/;J\A2OUH2'BA/\K2#N:.3%.J' <"J"@4HF@J6.2Y; CSB/1XMUKT
M0%=#/QJ$M [\,!E?MV'^C9Q5K(0UX<(=]3.*,EG@U3G8:.0/HXP4_6P0$@EM
MJ!'G\@EMDEH9#5'D)^'(AF&0#F!1EEV4-ZQD(G>%0I&OOJ/WFHD?9T.(_6$Z
M?CM<O6OK5Y[%HX36U$]'HVOX; VVV1C[XS2CWV$RAB_2D*?J?'%S8:-:4'50
M;=OXRI(7KC<L'7&$!]M5R;^$,CL@!ZF^DC2!/Z@F)M2;E;+TWD"G[(71V 8E
MS$87B?A0NB+K\*C*79+?0Q237?+"KO%P .<:2G#2^2M4.S??;,52?-LAT-_V
M(W313H[OXNW\I0>ZXU3@)6Y)-;P9TL12[4QK#T;6;HYLI*&IY+9[^AN R@K0
M]ZV4YGBP!OH_%O/_ 5!+ P04    " "!@:%6%AD"WN@"  !,!@  &0   'AL
M+W=O<FMS:&5E=',O<VAE970R,2YX;6R%56UOVC 0_BNG;)I:"34A"2EB@ 3=
MIO5#)U3H]F':!Y,<Q*IC9[8I77_]SDY(F429D!R_W//<<^?S,=XK_6A*1 O/
ME9!F$I36UJ,P-'F)%3-7JD9))QNE*V9IJ;>AJ36RPH,J$<91E(45XS*8COW>
M0D_':F<%E[C08'95Q?2?.0JUGP3]X+!QS[>E=1OA=%RS+2[1/M0+3:NP8REX
MA=)P)4'C9A+,^J-YZNR]P7>.>W,T!Q?)6JE'M[@M)D'D!*' W#H&1I\GO$$A
M'!')^-UR!IU+!SR>']B_^-@IEC4S>*/$#U[8<A(, RAPPW;"WJO]5VSC&3B^
M7 GC1]@WM@EYS'?&JJH%T[KBLOFRYS8/1X!A] 8@;@&QU]TX\BH_,<NF8ZWV
MH)TUL;F)#]6C21R7[E*65M,I)YR=SE'BAEM8""8-7*S86J"Y'(>6N)U%F+<\
M\X8G?H,G@3LE;6G@LRRP^!<?DJ9.6'P0-H_/$MXQ?05)OP=Q%"=G^)(NT,3S
M)6_PW:/E&JF<++0Q&_@Y6QNKJ3!^G0JXX4M/\[G',C(URW$2T&LPJ)\PF'YX
MU\^BCV?4IIW:]!S[=$F/K]@)!+6!;]A)AAMEK#DE]BS=:;&K$B%75:TD)<4X
M3Y(\U:BY*G@.Z]9E[EP"/7^P!*"")^ZB.ZU]W3!9@*)C#359Z]=4KP^I/N!M
MJ1&A:FH%7:T W71>=E?=\V0TBX%I!.:@@EJ'&<'J?]@&MJ3P>(Y>.+R'N!<-
M8AHS&F^E18J_"0J2WO ZI9-A%L'GYYKZ!#&2^)V6X!J&,4C*+])>/,PNX6+0
MB]+D$AZDQEQM)7\A:ZJ='=.<"1#*&$BS#/J]?I;"K%+:\A?F6P^EMJ:L4B\\
MEI;2;Z4L89W(?C\B:)9<PZGR"8]>>(5ZZ_N8(9Z=M,UC[W:[5CEK.L2K>=-G
M*65;3G<F<$/0Z.IZ$(!N>E>SL*KV_6*M+'4?/RVIW:-V!G2^4<H>%LY!]P<R
M_0M02P,$%     @ @8&A5HM0)5PS P  = <  !D   !X;"]W;W)K<VAE971S
M+W-H965T,C(N>&ULC57;;AHQ$/V5T;:J6HED+T":4$ "FJIYB(0";1^J/ACO
MP%I9VUO;A/#W'7MAH0JA?=GU9>;,F6//N+_1YM$6B Z>9:GL("J<JWIQ;'F!
MDME+7:&BG:4VDCF:FE5L*X,L#TZRC+,DN8HE$RH:]L/:U S[>NU*H7!JP*ZE
M9&8[QE)O!E$:[1<>Q*IP?B$>]BNVPAFZ;]74T"QN4'(A45FA%1A<#J)1VAMW
MO'TP^"YP8X_&X#-9:/WH)W?Y($H\(2R1.X_ Z/>$$RQ+#T0T?N\PHR:D=SP>
M[]&_A-PIEP6S.-'E#Y&[8A!=1Y#CDJU+]Z W7W&73]?C<5W:\(7-SC:)@*^M
MTW+G3 RD4/6?/>]T^!^';.>0!=YUH,#R,W-LV#=Z \9;$YH?A%2#-Y$3RA_*
MS!G:%>3GAK>_U\)M85HR9>']G"U*M!_ZL2-H;Q#S'<RXALE>@6G#O5:NL'"K
M<LS_]H^)4L,KV_,:9V<![YFYA';:@BS)VF?PVDV>[8#7?@5O5C"#%V,ZOQRF
M;$O7RL'(&*96&,8_1POK#-V17Z>2K[$[I[%]W?1LQ3@.(BH,B^8)H^&[-^E5
M\ND,\T[#O',.?3BC.LS7)8)>PD1+JD;+PH6>:.LL3"BQ%27E--PIKB4"4Y2B
MT1PQM[ T6H(K$&Z?T7!A \Q(;>$!*5_!';G.G.:/P6TFI"B9(23:7'MA+#DS
M!R0>>7!M\CK4*,^%)\%*4E/D%W=$AU7"T=SC$$])# -P"Q9;&&V8R6&^K?"4
MO&<%."WO:-]&?#[\6!8>9.$'6<1!ENJ%+'@DBSE(8AM)[$X2<4H2<R0).TA2
M>4D$43F2A->2V$82%B1Q)$DK8(7<E ^^\*T2J.$&AJXPB"#K\D)?7D#%P8NF
M.EH!GT99#^;_,@YV?]^C5P3KP>UL.H6WD-ZDD%YWCV_,01YJ@&@,+;T0+VTE
MR35]VU<?8:Z]#/]U3!2OE=[<T+?;S6H*S:GYO>0Z\=_.#9RJK?BH$THD:-_O
M*8Q>*U<WQ6:U>5)&=2<]F-?O$>FVHD.'$I?DFEQ^[$9@ZAY?3YRN0E]=:$==
M.@P+>A;1> /:7VKM]A,?H'EHAW\ 4$L#!!0    ( (&!H5:3J4:4+ 4  )D,
M   9    >&PO=V]R:W-H965T<R]S:&5E=#(S+GAM;-57VVX;-Q#]E8%2!#+
M6$MRK[$MP$YZ28$DANTT#T51K"1*6F2U5$G*LOOU/>1JUTHM.T'?J@=I.9PY
M,V<N7.ITJ\T7NU3*T=VJ;NS98.G<^O5H9*=+M2KML5ZK!CMS;5:EP](L1G9M
M5#D+1JMZ)*(H':W*JAF,3X/LTHQ/]<;55:,N#=G-:E6:^PM5Z^W9@ \ZP56U
M6#HO&(U/U^5"72OW:7UIL!KU*+-JI1I;Z8:,FI\-SOGKB]CK!X7?*K6U>\_D
MF4RT_N(7[V9G@\@'I&HU=1ZAQ,^M>J/JV@,AC+]VF(/>I3?<?^[0?PK<P652
M6O5&UY^KF5N>#?(!S=2\W-3N2F]_43L^B<>;ZMJ&;]JVNDD\H.G&.KW:&2."
M5=6TO^7=+@][!GGTA('8&8@0=^LH1/FV=.7XU.@M&:\--/\0J 9K!%<UOBC7
MSF"W@IT;7ZL%4NRH;&;T03>O;DI3S>=J1A<;"U5KZ4JMM7%5LZ#A33FIE3TZ
M'3EX]O:CZ<[+1>M%/.%%TGO=N*6E'YN9FGUM/T+$?=BB"_M"/ OXOC3')#DC
M$0GY#)[LTR #GOQ&&A[(_GX^L<Z@:?XX1+=%BP^C^4%Z;=?E5)T-,"E6F5LU
M&+]\P=/HY)E8XS[6^#GT\34&<[:I%>DY/8[[7=-.*EJ>T>2^TSA$XGDW-TM%
M<UUC:CVL"Z4GBV,"^&Y)U8,?#&==!N=.T_6OG^EGHS?KER]RP;,3BUT?F[>'
M>0C&AG:;54AP-=D$"' Q:K$!#GK/[S9H1M<UXZ1KQC#$E:L0RK9RRZHAAS /
M>#BF-PHB*)2@,&UA+<*W# ?0=(D%+;2>;:NZ9@"X5<U&!<?J#@>>A8-E>:MH
MHE0#KM-Z@\:E)_U1N=*;X/8C%,RC@.]#L;K4@)S[#E!+E7VDYM,JHI/SNFY=
MA34_(4]QH<W],>&THINE4>JKH2.,#&AW,T.?H6_HDZMJ']TU>K2:*C_M94T_
M6H?=!V'OC(;\:(_&55^Q#_O5>GKQA,&-=O#Z<:U,VT9=.7X@+B43F2#!DBPC
MSN(X"QG@XJ3?BUDD8JPR)HIT#V572.)1SO(T6/.8\J*@0N:]%!@))\X%XSS?
MLT;>]4K1L-;6'I&(61PE@."II"3.:0B,7IQEDD3">);3!^7^9<KA00A*@1Z+
MA(:"93+IQ4/.TD)@R5DB(WJK<&!,JW:L?#>BKS#7?[<"^$CSE/*89 2/0G:2
ME$<DTL#_78.Z*NL(^K5N%J^P7.$]-6G/>!W*6'5*#SEBR5YJN]\$,2;=YFZ1
ML Q)OS3ZM@IOYN%$-6I>N2-_,'3<77F'O@%55$8B3AX+SYQS]$\K]<3C%,19
MA+2=A]%$P25+$BB$PA3XCB5+TX@@XU&\MUL42".'((4@+O+OZGKQ?^EZ@8RC
M7\!,H%.93-*'KM_M29:A#S@Z4$;B8->CWQ.?H2)#QT>%Q\GB7HYN2056&<NX
M?++O><$B9!O%2A(DP8_?,. \;"'(#*/ 4Y;DQ8'^1Z%X$JQX=H3&Q>S$*&W1
M[R2($  @)+-O#4 ,[CR<!@)043L#K5"RJ$A(9"R-_NL4Y&@M^6@(?+3I;J]]
MQNQFHOC>&8A$!,H2Y#FF=ICRXJB3%HD,$X \[DU '($+2,2,RP(Y9S)%O2*D
M/=K;#0=8D( ]GE+Z\\#GT'UCM'==7"FS")=B2U/_!FMOCKVTOW>?M]?-!_7V
MTH[Q6E2-I5K-81H=9\F 3'L1;A=.K\/E<Z(=KK+A<8G_#LIX!>S/M7;=PCOH
M_XV,_P%02P,$%     @ @8&A5H+O]?61 @  P 8  !D   !X;"]W;W)K<VAE
M971S+W-H965T,C0N>&ULK571;M,P%/V5JS"A38*E3=J!1AJI[6#PL*G:&#P@
M'MSDMK'FV,5VVB'Q\5P[:=9-;02(E\1V?([/N;9/DHW2]Z9 M/!0"FE&06'M
MZCP,359@R<RI6J&D+PNE2V:IJY>A66EDN0>5(HQZO;.P9%P&:>+'9CI-5&4%
MESC38*JR9/KG!(7:C()^L!VXX<O"NH$P359LB;=H[U8S3;VP9<EYB=)P)4'C
M8A2,^^?3H9OO)WSAN#$[;7!.YDK=N\ZG?!3TG" 4F%G'P.BUQBD*X8A(QH^&
M,VB7=,#=]I;]@_=.7N;,X%2)KSRWQ2AX&T"."U8)>Z,V'['QXP5F2AC_A$T]
M=S ,(*N,564#)@4EE_6;/31UV %$AP!1 XB> Z(#@+@!Q-YHK<S;NF"6I8E6
M&]!N-K&YAJ^-1Y,;+MTNWEI-7SGA;'J)$C43\!JNF=;,U12.+] R+LP)' &7
M\+E0E6$R-TEH:46'"[.&?5*S1P?88[A2TA8&WLL<\Z?XD)2V<J.MW$G427C%
M]"G$_5<0]:*8CM[<\)S3Z=LC;?KG3!'<W5[ \=%)A\*X+6CL>>,#O.,L4Y6T
M7"YAI@3/.!KX-IX;J^G$?M]7PIIOL)_/W>)SLV(9C@*ZI@;U&H/TY8O^6>_=
M/M/_B>R)]4%K?=#%GEY7Y1PUJ,7CQCCWO[KW:5*3#CVI"YUU.DS"]:ZISF7_
MT=2P-37L-'5)20B4-X8)=-8H*@6@L<PB78XUM2C3K'-YM,]<)_G?;FY-=K9;
MJ<$@:HM5^PMWPJ!$O?09:<"?ROJBM:-M#(]]^CP;GU \UVGZ2%-G.]V=)9<&
M!"Z(LG?ZAH3I.B_KCE4K'SES92G ?+.@7PQJ-X&^+Y2RVXY;H/UII;\!4$L#
M!!0    ( (&!H5;?6P69+P,  !4)   9    >&PO=V]R:W-H965T<R]S:&5E
M=#(U+GAM;*U6VW+:,!#]%8V;Z20S28QML"$%SY"DMX=,F5S:ATX?%+-@-;)$
M)1F2O^]*-BX!0_O0%Y#DW:-SUGOQ<"75D\X!#'DNN- C+S=F<>'[.LNAH/I<
M+D#@DYE4!36X57-?+Q30J7,JN!]V.K%?4":\=.C.)BH=RM)P)F"BB"Z+@JJ7
M2^!R-?(";WUPR^:YL0=^.ES0.=R!>5A,%.[\!F7*"A":24$4S$;>.+BX&EA[
M9_"5P4IOK(E5\BCED]U\GHZ\CB4$'#)C$2C^+>$*.+= 2.-7C>DU5UK'S?4:
M_8/3CEH>J88KR;^QJ<E'7M\C4YC1DIM;N?H$M9Z>Q<LDU^Z7K"K;I..1K-1&
M%K4S,BB8J/[I<QV'#0?$:7<(:X=PVZ&[QR&J'2(GM&+F9%U30].ADBNBK#6B
MV86+C?-&-4S8MWAG%#YEZ&?2CR! 44[.R W]*17!9T +3>2,W,(21 GD^!H,
M95R?H-'#W34Y/CHA1X0)<I_+4E,QU4/?(!4+Z&?UM9?5M>&>:R-R(X7)-7DO
MIC!][>^CA$9'N-9Q&1X$O*'JG$3!*0D[8=3"Y^K?W<,#=*(FK)'#B_;@C;-,
MEL(P,2<3R5G&0)/OXT=M%.;MC[9X57C==CQ;RQ=Z03,8>5BL&M02O/3MFR#N
MO&L3^Y_ 7DGO-M*[A]#3==K,E"Q(AF_92M:8UB:O$QI4:\94L+&#M<UGF091
MKQ_%0W^YJ:W%+ R2)&G,7K'N-:Q[!UF/N0$EJ.TIV)PJ!0LEYPJ+X90(,&V,
M*\C>!I6S(!H$6X3;K ;A'KYQPS<^R/>+R<$V,$Y%9K,,RY 44$B%B[+ [NCR
M;S_U>(=4D QZ6\QWC<)NU&DGGC3$DW\@KF!><FJD>D'664X%TP?BG.Q&<#?,
MNT9Q'+=S[3=<^W])96&P-S*18=*V$>OO1K';3;:(M1A%O3W,!@VSP4%F]](2
MJQ.UM9H&+=64A(/M:FHQL^\XW*+G;TP8K-^Y&[R:N"2KFG1SVLSVL1MI6^>7
M./.K$?T'IOI@P!8\9T(3#C.$[)PG&#%5#>%J8^3"S;%':;")N&6.WRV@K $^
MGTEIUAM[0?,EE/X&4$L#!!0    ( (&!H59CH7R[@P,    .   9    >&PO
M=V]R:W-H965T<R]S:&5E=#(V+GAM;+5776_;-A3]*X16#"VP1:)D^2.S!2S)
MN@5HBR!>UX=A#XQT;1.E1(VD[':_OI>2(DN6HJV9^V*+U+V'YUQ2A^3R(-5'
MO0,PY%,J,KUR=L;DEZZKXQVD3%_('#)\LY$J90:;:NOJ7 %+RJ14N+[G3=V4
M\<R)EF7?G8J6LC""9W"GB"[2E*G/5R#D8>50Y['CGF]WQG:XT3)G6UB#>9_?
M*6RY#4K"4\@TEQE1L%DY/]/+:SJQ"67$'QP.NO5,K)0'*3_:QFVR<CS+" 3$
MQD(P_-O#-0AAD9#'WS6HTXQI$]O/C^BO2_$HYH%IN);B T_,;N7,'9+ AA7"
MW,O#;U +"BU>+(4N?\FACO4<$A?:R+1.1@8ISZI_]JDN1"L!A0XG^'6"_U\3
M@CHA*(56S$I9-\RP:*GD@2@;C6CVH:Q-F8UJ>&:G<6T4ON689Z)?(0/%!/F1
MK'&%)(4 (C?D'K#K%VV8 7*;[4$;G#FC"<L2\DYFA>&"F\_D3N%R4H:#)B]O
MP# N]"M$>K^^(2]?O"(O",_([SM9:,S32]<@7SNJ&]?<KBIN_A/<WC)U00+Z
M _$]/QA(OQY/OX&X2?>[Z2Y6J2F5WY3*+_&")_#:!6H7Y<\W&$AN#:3ZKR&1
M%>ID&-5^II<Z9S&L'/P.-:@].-'WW]&I]].0Y#.!=0H0- 4(QM"C-SB-0P*K
MK&F996UC'RWH?.GNV[S[,=2?TK")ZA":-(0FHX2N"BX2GFVKA<G37,D]E),R
M1+/""EL4)C/OA.9 3#AIB>G0#!N:X2C-=?%@I&%BB%38&Y &\]/B]8/"N1<$
MPZRF#:OI^&R"QKK%<9$6 K_S!,T/UTS,666O6%"62ORX_RD[AKA/^]P7IP4=
MB)G1\(F"SAKJLU'J[W![4]:BH+(H?F)1V=&B\L:BAA3,^NSHXK3ZL][2G7CS
MV1-+=]Y(F(]*^, 46&<$\KB(A_B-8GRM=9P)K"-WT<A=?!/O7)RS &<"ZQ2
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
M.IV\3<8I# [D;0@+\23HD7=CL*#=82U9KIYTZ#.X5_ER];CS2/,=!?/X+_7
M56S?2QIM2)Z(#+Q]\VJ,D/=A>7\[7Q;'\,,[(R=KGT?/O".T[@@U_@T&KH7O
MU+JY0NO2;\P;M!JD$PH_/%2T#\,#X1O"O''08V)@X\R@W9J5>M<YJR$K=G6E
M]$S9\SS>96 >16RGQ/\B^?O%<FY5O+6SHZ?<$5IW:!J#!R>N%>_4Q[E"ZY8]
M&B.'K$[I=(JO^FU+^7T(1]Z>XDUA(Z_UN-KEU3@T9'=HNBX$?E9FG"MZMRIG
ML"!"S:J^ 2290?U&#M8^CB[R.$+KCDBKPN6\Q.6VQG4*2X<:2X=^4)FKZK>S
M9X]#&.P+_3 ,>4%K/71Y-5X-V;W:0CU_*EH1>Z2:5"EF<Z)6H*.GTQ%:EW9C
MY=#(M9J=^C17:%WZC4]#]D+;Z=0<'*H98F^_:&L*"T9^3_D0-08,V0W8/$VK
MNLJJ2#7)'XI:2];LUU:).RVFN4+KCD5CVM#8M<2=&C-7:%WZC3%#]M+;Z20^
M.2R>H"#<5_AA% K]'E^"&[^%[7ZK]\FS-M^W5N]MAS]VBEVA=0>C,6D8.E8X
M=NK(7*%UZ3>.#-NK;:=[\X8,WAN-\?Z;-T.8[X][7F/AU@M%N]7Z36_@O85"
M>^.CI_ 4E3+<N"_LNU:P4Q?F"JU+OW%A^/M?6?X_!8\.W@I/)OZ^IS9%A0?/
MCL/65Q+Z$Y4EX0])+D!*UZJ9=QXJ%%Y^]5&>2+8M/IQ8,2E95AQN*(DIUP'J
M]S5C\N5$?XM1?WLS^P=02P,$%     @ @8&A5A!*%0-N @   @8  !D   !X
M;"]W;W)K<VAE971S+W-H965T,S N>&ULK53?;],P$/Y7K#"A32K-KRZ@T4;:
M6B'V,)@V!@^(!S>Y-M8<.]B7=N.OYYQD42:R"B%>8I]]WW?W77PWWVMS;PL
M9 ^E5';A%8C5F>_;K("2VZFN0-'-1IN2(YEFZ]O* ,\;4"G]* @2O^1">>F\
M.;LVZ5S7*(6":\-L79;</%Z U/N%%WI/!S=B6Z [\--YQ;=P"WA771NR_)XE
M%R4H*[1B!C8+[SP\6\Z<?^/P5<#>#O;,*5EK?>^,RWSA!2XAD)"A8^"T[& )
M4CHB2N-GQ^GU(1UPN']B_]!H)RUK;F&IY3>18['PWGDLAPVO)=[H_4?H])PZ
MODQ+VWS9OO5-$H]EM45==F#*H!2J7?E#5X<!()R] (@Z0/2W@+@#Q(W0-K-&
MUHHC3^=&[YEQWL3F-DUM&C2I$<K]Q5LT="L(A^D-;&O)49M'=L41P5CVAGWB
MQG!77G:\ N1"VA,ZO;M=L>.C$W;$A&)?"EU;KG([]Y'2<&1^UH6\:$-&+X2\
MXF;*XG#"HB"*1^#+P_ 59#T\>@[W27Q?@:BO0-3PQ8<K #G[7(&3K95EW\_7
M%@V]L1]C^EK"V3BAZ[LS6_$,%AXUE@6S R]]_2I,@O=C:O\3V3/M<:\]/L2>
MGM=8:"-^D7@#.U U3!@6%*?0,F=4C@P44C./%:%E#H.&V@V+71I, _HCNZ&Z
M@_'_4=VL5S<[J&[PMKFU@';"%,U%I9$!-TJH+>.D&VNCQ@2VY,E WVD8_"%P
MQ"L*DJ3W:C/W!QWJIB/UP%;0.Y.P(5PP?7OJ,=-.G-9 735-N]9((Z#9%C2D
MP3@'NM]HC4^&FP/]V$]_ U!+ P04    " "!@:%6@"0Q>AH$  #O$@  &0
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
M@STE29)E802PL(,DP1!X&G$$<P >,"1)W'OPX'T4;]Y3\?87KO%O4$L#!!0
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
M              "  0    !D;V-0<F]P<R]A<' N>&UL4$L! A0#%     @
M@8&A5CUVXI[N    *P(  !$              ( !KP   &1O8U!R;W!S+V-O
M<F4N>&UL4$L! A0#%     @ @8&A5IE<G",0!@  G"<  !,
M ( !S $  'AL+W1H96UE+W1H96UE,2YX;6Q02P$"% ,4    " "!@:%6V /T
MG<0%  "^'@  &               @($-"   >&PO=V]R:W-H965T<R]S:&5E
M=#$N>&UL4$L! A0#%     @ @8&A5O.7H<E7!@  )AH  !@
M ("!!PX  'AL+W=O<FMS:&5E=',O<VAE970R+GAM;%!+ 0(4 Q0    ( (&!
MH58A!5=5H0D  ,4J   8              " @904  !X;"]W;W)K<VAE971S
M+W-H965T,RYX;6Q02P$"% ,4    " "!@:%6=N#E*_H"  #N"   &
M        @(%K'@  >&PO=V]R:W-H965T<R]S:&5E=#0N>&UL4$L! A0#%
M  @ @8&A5MD.9D%T!P  OS,  !@              ("!FR$  'AL+W=O<FMS
M:&5E=',O<VAE970U+GAM;%!+ 0(4 Q0    ( (&!H5:1JJ3)Y@(  ,(&   8
M              " @44I  !X;"]W;W)K<VAE971S+W-H965T-BYX;6Q02P$"
M% ,4    " "!@:%6)3FX3M (  !:)@  &               @(%A+   >&PO
M=V]R:W-H965T<R]S:&5E=#<N>&UL4$L! A0#%     @ @8&A5G/ ) !3"P
M?AT  !@              ("!9S4  'AL+W=O<FMS:&5E=',O<VAE970X+GAM
M;%!+ 0(4 Q0    ( (&!H5;1C58>J@<  )42   8              " @?!
M  !X;"]W;W)K<VAE971S+W-H965T.2YX;6Q02P$"% ,4    " "!@:%6:&10
MYN\#  #N"   &0              @('02   >&PO=V]R:W-H965T<R]S:&5E
M=#$P+GAM;%!+ 0(4 Q0    ( (&!H59:>VSA[ (  (8&   9
M  " @?9,  !X;"]W;W)K<VAE971S+W-H965T,3$N>&UL4$L! A0#%     @
M@8&A5K^)8=Q! P  ;0<  !D              ("!&5   'AL+W=O<FMS:&5E
M=',O<VAE970Q,BYX;6Q02P$"% ,4    " "!@:%63=E2#\0"   _!@  &0
M            @(&14P  >&PO=V]R:W-H965T<R]S:&5E=#$S+GAM;%!+ 0(4
M Q0    ( (&!H5:%\:6;; 4   L.   9              " @8Q6  !X;"]W
M;W)K<VAE971S+W-H965T,30N>&UL4$L! A0#%     @ @8&A5E%-1#T-!P
M3!,  !D              ("!+UP  'AL+W=O<FMS:&5E=',O<VAE970Q-2YX
M;6Q02P$"% ,4    " "!@:%6Q\DNC$D'  !<$@  &0              @(%S
M8P  >&PO=V]R:W-H965T<R]S:&5E=#$V+GAM;%!+ 0(4 Q0    ( (&!H5:X
M[I%K; ,  &D'   9              " @?-J  !X;"]W;W)K<VAE971S+W-H
M965T,3<N>&UL4$L! A0#%     @ @8&A5G'1/?Q4!@  *!   !D
M     ("!EFX  'AL+W=O<FMS:&5E=',O<VAE970Q."YX;6Q02P$"% ,4
M" "!@:%6DX75;<8#  "D"   &0              @($A=0  >&PO=V]R:W-H
M965T<R]S:&5E=#$Y+GAM;%!+ 0(4 Q0    ( (&!H5;X]*='X ,  &0(   9
M              " @1YY  !X;"]W;W)K<VAE971S+W-H965T,C N>&UL4$L!
M A0#%     @ @8&A5A89 M[H @  3 8  !D              ("!-7T  'AL
M+W=O<FMS:&5E=',O<VAE970R,2YX;6Q02P$"% ,4    " "!@:%6BU E7#,#
M  !T!P  &0              @(%4@   >&PO=V]R:W-H965T<R]S:&5E=#(R
M+GAM;%!+ 0(4 Q0    ( (&!H5:3J4:4+ 4  )D,   9              "
M@;Z#  !X;"]W;W)K<VAE971S+W-H965T,C,N>&UL4$L! A0#%     @ @8&A
M5H+O]?61 @  P 8  !D              ("!(8D  'AL+W=O<FMS:&5E=',O
M<VAE970R-"YX;6Q02P$"% ,4    " "!@:%6WUL%F2\#   5"0  &0
M        @('IBP  >&PO=V]R:W-H965T<R]S:&5E=#(U+GAM;%!+ 0(4 Q0
M   ( (&!H59CH7R[@P,    .   9              " @4^/  !X;"]W;W)K
M<VAE971S+W-H965T,C8N>&UL4$L! A0#%     @ @8&A5K$G,, 2 P  !@L
M !D              ("!"9,  'AL+W=O<FMS:&5E=',O<VAE970R-RYX;6Q0
M2P$"% ,4    " "!@:%6C)+^SZ\"   @!P  &0              @(%2E@
M>&PO=V]R:W-H965T<R]S:&5E=#(X+GAM;%!+ 0(4 Q0    ( (&!H5:>SB=X
MM 4  (<C   9              " @3B9  !X;"]W;W)K<VAE971S+W-H965T
M,CDN>&UL4$L! A0#%     @ @8&A5A!*%0-N @   @8  !D
M ("!(Y\  'AL+W=O<FMS:&5E=',O<VAE970S,"YX;6Q02P$"% ,4    " "!
M@:%6@"0Q>AH$  #O$@  &0              @('(H0  >&PO=V]R:W-H965T
M<R]S:&5E=#,Q+GAM;%!+ 0(4 Q0    ( (&!H58,XP"*9P(  /0$   9
M          " @1FF  !X;"]W;W)K<VAE971S+W-H965T,S(N>&UL4$L! A0#
M%     @ @8&A5MF,[,W7 @  K0@  !D              ("!MZ@  'AL+W=O
M<FMS:&5E=',O<VAE970S,RYX;6Q02P$"% ,4    " "!@:%62(T)WML"  "@
M"   &0              @('%JP  >&PO=V]R:W-H965T<R]S:&5E=#,T+GAM
M;%!+ 0(4 Q0    ( (&!H5;0%I*X$0,  -D(   9              " @=>N
M  !X;"]W;W)K<VAE971S+W-H965T,S4N>&UL4$L! A0#%     @ @8&A5L';
MS^#1!@  %#0  !D              ("!'[(  'AL+W=O<FMS:&5E=',O<VAE
M970S-BYX;6Q02P$"% ,4    " "!@:%6FC_,PI8#  #V#   &0
M    @($GN0  >&PO=V]R:W-H965T<R]S:&5E=#,W+GAM;%!+ 0(4 Q0    (
M (&!H5:BG?.9- (  +P$   9              " @?2\  !X;"]W;W)K<VAE
M971S+W-H965T,S@N>&UL4$L! A0#%     @ @8&A5N\3+_TC"0  $TP  !D
M             ("!7[\  'AL+W=O<FMS:&5E=',O<VAE970S.2YX;6Q02P$"
M% ,4    " "!@:%63NU2=^\"  "<"0  &0              @(&YR   >&PO
M=V]R:W-H965T<R]S:&5E=#0P+GAM;%!+ 0(4 Q0    ( (&!H5:&KE%9+P,
M .X2   -              "  =_+  !X;"]S='EL97,N>&UL4$L! A0#%
M  @ @8&A5I>*NQS     $P(   L              ( !.<\  %]R96QS+RYR
M96QS4$L! A0#%     @ @8&A5LF2>&BK P  LAH   \              ( !
M(M   'AL+W=O<FMB;V]K+GAM;%!+ 0(4 Q0    ( (&!H58\8?4:C0$  $\8
M   :              "  ?K3  !X;"]?<F5L<R]W;W)K8F]O:RYX;6PN<F5L
M<U!+ 0(4 Q0    ( (&!H5:8Q"$EH@$  *88   3              "  ;_5
K  !;0V]N=&5N=%]4>7!E<UTN>&UL4$L%!@     P #  !PT  )+7      $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<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>55
<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>56
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.23.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>110</ContextCount>
  <ElementCount>223</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>42</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>7</UnitCount>
  <MyReports>
    <Report instance="sjw-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0000001 - Document - Cover</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sjwater.com/role/Cover</Role>
      <ShortName>Cover</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="sjw-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>0000002 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME</Role>
      <ShortName>CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="sjw-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>0000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS</Role>
      <ShortName>CONDENSED CONSOLIDATED BALANCE SHEETS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="sjw-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>0000004 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical</Role>
      <ShortName>CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="sjw-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>0000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS??? EQUITY</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY</Role>
      <ShortName>CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS??? EQUITY</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="sjw-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>0000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS??? EQUITY (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYParenthetical</Role>
      <ShortName>CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS??? EQUITY (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="sjw-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>0000007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS</Role>
      <ShortName>CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="sjw-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>0000008 - Disclosure - General</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sjwater.com/role/General</Role>
      <ShortName>General</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="sjw-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>0000009 - Disclosure - Regulatory Matters</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sjwater.com/role/RegulatoryMatters</Role>
      <ShortName>Regulatory Matters</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="sjw-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>0000010 - Disclosure - Capitalization</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sjwater.com/role/Capitalization</Role>
      <ShortName>Capitalization</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="sjw-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>0000011 - Disclosure - Bank Borrowings and Long-Term Liabilities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sjwater.com/role/BankBorrowingsandLongTermLiabilities</Role>
      <ShortName>Bank Borrowings and Long-Term Liabilities</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="sjw-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>0000012 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sjwater.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="sjw-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>0000013 - Disclosure - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sjwater.com/role/CommitmentsandContingencies</Role>
      <ShortName>Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="sjw-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>0000014 - Disclosure - Benefit Plans</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sjwater.com/role/BenefitPlans</Role>
      <ShortName>Benefit Plans</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="sjw-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>0000015 - Disclosure - Equity Plans</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sjwater.com/role/EquityPlans</Role>
      <ShortName>Equity Plans</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="sjw-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>0000016 - Disclosure - Segment and Non-Tariffed Business Reporting</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sjwater.com/role/SegmentandNonTariffedBusinessReporting</Role>
      <ShortName>Segment and Non-Tariffed Business Reporting</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="sjw-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>0000017 - Disclosure - Acquisitions</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sjwater.com/role/Acquisitions</Role>
      <ShortName>Acquisitions</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="sjw-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>0000018 - Disclosure - General (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sjwater.com/role/GeneralPolicies</Role>
      <ShortName>General (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="sjw-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>0000019 - Disclosure - General (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sjwater.com/role/GeneralTables</Role>
      <ShortName>General (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.sjwater.com/role/General</ParentRole>
      <Position>19</Position>
    </Report>
    <Report instance="sjw-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>0000020 - 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>20</Position>
    </Report>
    <Report instance="sjw-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>0000021 - 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>21</Position>
    </Report>
    <Report instance="sjw-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>0000022 - 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>22</Position>
    </Report>
    <Report instance="sjw-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>0000023 - Disclosure - Segment and Non-Tariffed Business Reporting (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sjwater.com/role/SegmentandNonTariffedBusinessReportingTables</Role>
      <ShortName>Segment and Non-Tariffed Business Reporting (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.sjwater.com/role/SegmentandNonTariffedBusinessReporting</ParentRole>
      <Position>23</Position>
    </Report>
    <Report instance="sjw-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>0000024 - Disclosure - General - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sjwater.com/role/GeneralNarrativeDetails</Role>
      <ShortName>General - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="sjw-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>0000025 - Disclosure - General - Major Streams of Revenue (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sjwater.com/role/GeneralMajorStreamsofRevenueDetails</Role>
      <ShortName>General - Major Streams of Revenue (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="sjw-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>0000026 - Disclosure - General - Schedule of Real Estate Investments and Nonutility Properties (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sjwater.com/role/GeneralScheduleofRealEstateInvestmentsandNonutilityPropertiesDetails</Role>
      <ShortName>General - Schedule of Real Estate Investments and Nonutility Properties (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="sjw-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>0000027 - Disclosure - General - Fair Value Measurement (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sjwater.com/role/GeneralFairValueMeasurementDetails</Role>
      <ShortName>General - Fair Value Measurement (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>27</Position>
    </Report>
    <Report instance="sjw-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>0000028 - Disclosure - General - Earnings per Share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sjwater.com/role/GeneralEarningsperShareDetails</Role>
      <ShortName>General - Earnings per Share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>28</Position>
    </Report>
    <Report instance="sjw-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>0000029 - 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>29</Position>
    </Report>
    <Report instance="sjw-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>0000030 - Disclosure - Regulatory Matters - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sjwater.com/role/RegulatoryMattersNarrativeDetails</Role>
      <ShortName>Regulatory Matters - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>30</Position>
    </Report>
    <Report instance="sjw-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>0000031 - 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>31</Position>
    </Report>
    <Report instance="sjw-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>0000032 - Disclosure - Bank Borrowings and Long-Term Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sjwater.com/role/BankBorrowingsandLongTermLiabilitiesDetails</Role>
      <ShortName>Bank Borrowings and Long-Term Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.sjwater.com/role/BankBorrowingsandLongTermLiabilities</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="sjw-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>0000033 - Disclosure - Income Taxes (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sjwater.com/role/IncomeTaxesDetails</Role>
      <ShortName>Income Taxes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.sjwater.com/role/IncomeTaxes</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="sjw-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>0000034 - 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>34</Position>
    </Report>
    <Report instance="sjw-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>0000035 - Disclosure - Benefit Plans - Schedule of Net Benefit Costs (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sjwater.com/role/BenefitPlansScheduleofNetBenefitCostsDetails</Role>
      <ShortName>Benefit Plans - Schedule of Net Benefit Costs (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>35</Position>
    </Report>
    <Report instance="sjw-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>0000036 - 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>36</Position>
    </Report>
    <Report instance="sjw-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>0000037 - Disclosure - Equity Plans - Schedule of Compensation Costs Charged to Income and Proceeds from the Exercise of Any Restricted Stock and Similar Instruments that are Recorded to Additional Paid-In Capital and Common Stock, by Award Type (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sjwater.com/role/EquityPlansScheduleofCompensationCostsChargedtoIncomeandProceedsfromtheExerciseofAnyRestrictedStockandSimilarInstrumentsthatareRecordedtoAdditionalPaidInCapitalandCommonStockbyAwardTypeDetails</Role>
      <ShortName>Equity Plans - Schedule of Compensation Costs Charged to Income and Proceeds from the Exercise of Any Restricted Stock and Similar Instruments that are Recorded to Additional Paid-In Capital and Common Stock, by Award Type (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>37</Position>
    </Report>
    <Report instance="sjw-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>0000038 - Disclosure - Segment and Non-Tariffed Business Reporting - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sjwater.com/role/SegmentandNonTariffedBusinessReportingNarrativeDetails</Role>
      <ShortName>Segment and Non-Tariffed Business Reporting - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>38</Position>
    </Report>
    <Report instance="sjw-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>0000039 - Disclosure - Segment and Non-Tariffed Business Reporting - Schedule of Segment Reporting Information, by Segment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sjwater.com/role/SegmentandNonTariffedBusinessReportingScheduleofSegmentReportingInformationbySegmentDetails</Role>
      <ShortName>Segment and Non-Tariffed Business Reporting - Schedule of Segment Reporting Information, by Segment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>39</Position>
    </Report>
    <Report instance="sjw-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>0000040 - Disclosure - Acquisitions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sjwater.com/role/AcquisitionsDetails</Role>
      <ShortName>Acquisitions (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.sjwater.com/role/Acquisitions</ParentRole>
      <Position>40</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="10-Q" original="sjw-20230331.htm">sjw-20230331.htm</File>
    <File>sjw-20230331.xsd</File>
    <File>sjw-20230331_cal.xml</File>
    <File>sjw-20230331_def.xml</File>
    <File>sjw-20230331_lab.xml</File>
    <File>sjw-20230331_pre.xml</File>
    <File>sjw-33123xex101.htm</File>
    <File>sjw-33123xex311.htm</File>
    <File>sjw-33123xex312.htm</File>
    <File>sjw-33123xex321.htm</File>
    <File>sjw-33123xex322.htm</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy items="521">http://fasb.org/us-gaap/2022</BaseTaxonomy>
    <BaseTaxonomy items="29">http://xbrl.sec.gov/dei/2022</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>58
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "sjw-20230331.htm": {
   "axisCustom": 0,
   "axisStandard": 19,
   "baseTaxonomies": {
    "http://fasb.org/us-gaap/2022": 521,
    "http://xbrl.sec.gov/dei/2022": 29
   },
   "contextCount": 110,
   "dts": {
    "calculationLink": {
     "local": [
      "sjw-20230331_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "sjw-20230331_def.xml"
     ]
    },
    "inline": {
     "local": [
      "sjw-20230331.htm"
     ]
    },
    "labelLink": {
     "local": [
      "sjw-20230331_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "sjw-20230331_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "sjw-20230331.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd",
      "https://xbrl.sec.gov/country/2022/country-2022.xsd",
      "https://xbrl.sec.gov/dei/2022/dei-2022.xsd"
     ]
    }
   },
   "elementCount": 363,
   "entityCount": 1,
   "hidden": {
    "http://xbrl.sec.gov/dei/2022": 5,
    "total": 5
   },
   "keyCustom": 25,
   "keyStandard": 198,
   "memberCustom": 23,
   "memberStandard": 19,
   "nsprefix": "sjw",
   "nsuri": "http://www.sjwater.com/20230331",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sjw-20230331.htm",
      "contextRef": "i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331",
      "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",
     "menuCat": "Cover",
     "order": "1",
     "role": "http://www.sjwater.com/role/Cover",
     "shortName": "Cover",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sjw-20230331.htm",
      "contextRef": "i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331",
      "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-20230331.htm",
      "contextRef": "i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000010 - Disclosure - Capitalization",
     "menuCat": "Notes",
     "order": "10",
     "role": "http://www.sjwater.com/role/Capitalization",
     "shortName": "Capitalization",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sjw-20230331.htm",
      "contextRef": "i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sjw-20230331.htm",
      "contextRef": "i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000011 - Disclosure - Bank Borrowings and Long-Term Liabilities",
     "menuCat": "Notes",
     "order": "11",
     "role": "http://www.sjwater.com/role/BankBorrowingsandLongTermLiabilities",
     "shortName": "Bank Borrowings and Long-Term Liabilities",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sjw-20230331.htm",
      "contextRef": "i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sjw-20230331.htm",
      "contextRef": "i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000012 - Disclosure - Income Taxes",
     "menuCat": "Notes",
     "order": "12",
     "role": "http://www.sjwater.com/role/IncomeTaxes",
     "shortName": "Income Taxes",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sjw-20230331.htm",
      "contextRef": "i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sjw-20230331.htm",
      "contextRef": "i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000013 - Disclosure - Commitments and Contingencies",
     "menuCat": "Notes",
     "order": "13",
     "role": "http://www.sjwater.com/role/CommitmentsandContingencies",
     "shortName": "Commitments and Contingencies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sjw-20230331.htm",
      "contextRef": "i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sjw-20230331.htm",
      "contextRef": "i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000014 - Disclosure - Benefit Plans",
     "menuCat": "Notes",
     "order": "14",
     "role": "http://www.sjwater.com/role/BenefitPlans",
     "shortName": "Benefit Plans",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sjw-20230331.htm",
      "contextRef": "i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sjw-20230331.htm",
      "contextRef": "i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000015 - Disclosure - Equity Plans",
     "menuCat": "Notes",
     "order": "15",
     "role": "http://www.sjwater.com/role/EquityPlans",
     "shortName": "Equity Plans",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sjw-20230331.htm",
      "contextRef": "i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sjw-20230331.htm",
      "contextRef": "i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000016 - Disclosure - Segment and Non-Tariffed Business Reporting",
     "menuCat": "Notes",
     "order": "16",
     "role": "http://www.sjwater.com/role/SegmentandNonTariffedBusinessReporting",
     "shortName": "Segment and Non-Tariffed Business Reporting",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sjw-20230331.htm",
      "contextRef": "i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sjw-20230331.htm",
      "contextRef": "i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000017 - Disclosure - Acquisitions",
     "menuCat": "Notes",
     "order": "17",
     "role": "http://www.sjwater.com/role/Acquisitions",
     "shortName": "Acquisitions",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sjw-20230331.htm",
      "contextRef": "i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20230331.htm",
      "contextRef": "i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000018 - Disclosure - General (Policies)",
     "menuCat": "Policies",
     "order": "18",
     "role": "http://www.sjwater.com/role/GeneralPolicies",
     "shortName": "General (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20230331.htm",
      "contextRef": "i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20230331.htm",
      "contextRef": "i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000019 - Disclosure - General (Tables)",
     "menuCat": "Tables",
     "order": "19",
     "role": "http://www.sjwater.com/role/GeneralTables",
     "shortName": "General (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20230331.htm",
      "contextRef": "i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sjw-20230331.htm",
      "contextRef": "i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000002 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME",
     "menuCat": "Statements",
     "order": "2",
     "role": "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
     "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sjw-20230331.htm",
      "contextRef": "i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:CostOfPurchasedWater",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20230331.htm",
      "contextRef": "i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRegulatoryAssetsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000020 - Disclosure - Regulatory Matters (Tables)",
     "menuCat": "Tables",
     "order": "20",
     "role": "http://www.sjwater.com/role/RegulatoryMattersTables",
     "shortName": "Regulatory Matters (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20230331.htm",
      "contextRef": "i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRegulatoryAssetsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20230331.htm",
      "contextRef": "i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000021 - Disclosure - Benefit Plans (Tables)",
     "menuCat": "Tables",
     "order": "21",
     "role": "http://www.sjwater.com/role/BenefitPlansTables",
     "shortName": "Benefit Plans (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20230331.htm",
      "contextRef": "i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20230331.htm",
      "contextRef": "i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000022 - Disclosure - Equity Plans (Tables)",
     "menuCat": "Tables",
     "order": "22",
     "role": "http://www.sjwater.com/role/EquityPlansTables",
     "shortName": "Equity Plans (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20230331.htm",
      "contextRef": "i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20230331.htm",
      "contextRef": "i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000023 - Disclosure - Segment and Non-Tariffed Business Reporting (Tables)",
     "menuCat": "Tables",
     "order": "23",
     "role": "http://www.sjwater.com/role/SegmentandNonTariffedBusinessReportingTables",
     "shortName": "Segment and Non-Tariffed Business Reporting (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20230331.htm",
      "contextRef": "i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20230331.htm",
      "contextRef": "i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "sjw:NumberOfSubsidiaries",
      "reportCount": 1,
      "unitRef": "subsidiary",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000024 - Disclosure - General - Narrative (Details)",
     "menuCat": "Details",
     "order": "24",
     "role": "http://www.sjwater.com/role/GeneralNarrativeDetails",
     "shortName": "General - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20230331.htm",
      "contextRef": "i6c79dfdc776442dbbd1d19855bc3533b_D20220101-20220331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:GainLossOnSaleOfProperties",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20230331.htm",
      "contextRef": "i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000025 - Disclosure - General - Major Streams of Revenue (Details)",
     "menuCat": "Details",
     "order": "25",
     "role": "http://www.sjwater.com/role/GeneralMajorStreamsofRevenueDetails",
     "shortName": "General - Major Streams of Revenue (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20230331.htm",
      "contextRef": "i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "sjw:ScheduleOfRealEstateInvestmentsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20230331.htm",
      "contextRef": "i0ec9602869474a40befdf58c1fcc3b02_I20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Land",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000026 - Disclosure - General - Schedule of Real Estate Investments and Nonutility Properties (Details)",
     "menuCat": "Details",
     "order": "26",
     "role": "http://www.sjwater.com/role/GeneralScheduleofRealEstateInvestmentsandNonutilityPropertiesDetails",
     "shortName": "General - Schedule of Real Estate Investments and Nonutility Properties (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "sjw:ScheduleOfRealEstateInvestmentsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20230331.htm",
      "contextRef": "i0ec9602869474a40befdf58c1fcc3b02_I20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Land",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20230331.htm",
      "contextRef": "i0ec9602869474a40befdf58c1fcc3b02_I20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebt",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000027 - Disclosure - General - Fair Value Measurement (Details)",
     "menuCat": "Details",
     "order": "27",
     "role": "http://www.sjwater.com/role/GeneralFairValueMeasurementDetails",
     "shortName": "General - Fair Value Measurement (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20230331.htm",
      "contextRef": "i0ec9602869474a40befdf58c1fcc3b02_I20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebt",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sjw-20230331.htm",
      "contextRef": "ib74affa23a9f49ccaa976e4cb3e8aa87_D20230101-20230331",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000028 - Disclosure - General - Earnings per Share (Details)",
     "menuCat": "Details",
     "order": "28",
     "role": "http://www.sjwater.com/role/GeneralEarningsperShareDetails",
     "shortName": "General - Earnings per Share (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sjw-20230331.htm",
      "contextRef": "ib74affa23a9f49ccaa976e4cb3e8aa87_D20230101-20230331",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRegulatoryAssetsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20230331.htm",
      "contextRef": "i0ec9602869474a40befdf58c1fcc3b02_I20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetRegulatoryAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000029 - Disclosure - Regulatory Matters - Regulatory Assets, Net (Details)",
     "menuCat": "Details",
     "order": "29",
     "role": "http://www.sjwater.com/role/RegulatoryMattersRegulatoryAssetsNetDetails",
     "shortName": "Regulatory Matters - Regulatory Assets, Net (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRegulatoryAssetsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20230331.htm",
      "contextRef": "i0ec9602869474a40befdf58c1fcc3b02_I20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetRegulatoryAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sjw-20230331.htm",
      "contextRef": "i0ec9602869474a40befdf58c1fcc3b02_I20230331",
      "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 - CONDENSED CONSOLIDATED BALANCE SHEETS",
     "menuCat": "Statements",
     "order": "3",
     "role": "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
     "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sjw-20230331.htm",
      "contextRef": "i0ec9602869474a40befdf58c1fcc3b02_I20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PublicUtilitiesPropertyPlantAndEquipmentLand",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20230331.htm",
      "contextRef": "i0ec9602869474a40befdf58c1fcc3b02_I20230331",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "sjw:RegulatoryBalancingandMemorandumAccountsReviewAuthorizedRevenueThresholdPercentage",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000030 - Disclosure - Regulatory Matters - Narrative (Details)",
     "menuCat": "Details",
     "order": "30",
     "role": "http://www.sjwater.com/role/RegulatoryMattersNarrativeDetails",
     "shortName": "Regulatory Matters - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20230331.htm",
      "contextRef": "i0ec9602869474a40befdf58c1fcc3b02_I20230331",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "sjw:RegulatoryBalancingandMemorandumAccountsReviewAuthorizedRevenueThresholdPercentage",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sjw-20230331.htm",
      "contextRef": "i0ec9602869474a40befdf58c1fcc3b02_I20230331",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockParOrStatedValuePerShare",
      "reportCount": 1,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000031 - Disclosure - Capitalization (Details)",
     "menuCat": "Details",
     "order": "31",
     "role": "http://www.sjwater.com/role/CapitalizationDetails",
     "shortName": "Capitalization (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sjw-20230331.htm",
      "contextRef": "i95f8fda3b48142b1b4ae483b8ba9de4b_I20230228",
      "decimals": "-3",
      "lang": "en-US",
      "name": "sjw:SaleOfStockAggregateGrossSalesPrice",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sjw-20230331.htm",
      "contextRef": "i82757a48671c4115bb31c9b22ae45022_I20220731",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentFaceAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000032 - Disclosure - Bank Borrowings and Long-Term Liabilities (Details)",
     "menuCat": "Details",
     "order": "32",
     "role": "http://www.sjwater.com/role/BankBorrowingsandLongTermLiabilitiesDetails",
     "shortName": "Bank Borrowings and Long-Term Liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sjw-20230331.htm",
      "contextRef": "i82757a48671c4115bb31c9b22ae45022_I20220731",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentFaceAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20230331.htm",
      "contextRef": "i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxExpenseBenefit",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000033 - Disclosure - Income Taxes (Details)",
     "menuCat": "Details",
     "order": "33",
     "role": "http://www.sjwater.com/role/IncomeTaxesDetails",
     "shortName": "Income Taxes (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20230331.htm",
      "contextRef": "i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331",
      "decimals": "2",
      "lang": "en-US",
      "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20230331.htm",
      "contextRef": "i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000034 - Disclosure - Benefit Plans - Narrative (Details)",
     "menuCat": "Details",
     "order": "34",
     "role": "http://www.sjwater.com/role/BenefitPlansNarrativeDetails",
     "shortName": "Benefit Plans - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20230331.htm",
      "contextRef": "i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20230331.htm",
      "contextRef": "i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanServiceCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000035 - Disclosure - Benefit Plans - Schedule of Net Benefit Costs (Details)",
     "menuCat": "Details",
     "order": "35",
     "role": "http://www.sjwater.com/role/BenefitPlansScheduleofNetBenefitCostsDetails",
     "shortName": "Benefit Plans - Schedule of Net Benefit Costs (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20230331.htm",
      "contextRef": "i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanServiceCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20230331.htm",
      "contextRef": "ie22287b0debb4fa4ae4b350d98a38ded_I20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000036 - Disclosure - Equity Plans - Narrative (Details)",
     "menuCat": "Details",
     "order": "36",
     "role": "http://www.sjwater.com/role/EquityPlansNarrativeDetails",
     "shortName": "Equity Plans - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20230331.htm",
      "contextRef": "ie22287b0debb4fa4ae4b350d98a38ded_I20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20230331.htm",
      "contextRef": "i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000037 - Disclosure - Equity Plans - Schedule of Compensation Costs Charged to Income and Proceeds from the Exercise of Any Restricted Stock and Similar Instruments that are Recorded to Additional Paid-In Capital and Common Stock, by Award Type (Details)",
     "menuCat": "Details",
     "order": "37",
     "role": "http://www.sjwater.com/role/EquityPlansScheduleofCompensationCostsChargedtoIncomeandProceedsfromtheExerciseofAnyRestrictedStockandSimilarInstrumentsthatareRecordedtoAdditionalPaidInCapitalandCommonStockbyAwardTypeDetails",
     "shortName": "Equity Plans - Schedule of Compensation Costs Charged to Income and Proceeds from the Exercise of Any Restricted Stock and Similar Instruments that are Recorded to Additional Paid-In Capital and Common Stock, by Award Type (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20230331.htm",
      "contextRef": "i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20230331.htm",
      "contextRef": "i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "sjw:NumberOfSubsidiaries",
      "reportCount": 1,
      "unitRef": "subsidiary",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000038 - Disclosure - Segment and Non-Tariffed Business Reporting - Narrative (Details)",
     "menuCat": "Details",
     "order": "38",
     "role": "http://www.sjwater.com/role/SegmentandNonTariffedBusinessReportingNarrativeDetails",
     "shortName": "Segment and Non-Tariffed Business Reporting - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sjw-20230331.htm",
      "contextRef": "i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000039 - Disclosure - Segment and Non-Tariffed Business Reporting - Schedule of Segment Reporting Information, by Segment (Details)",
     "menuCat": "Details",
     "order": "39",
     "role": "http://www.sjwater.com/role/SegmentandNonTariffedBusinessReportingScheduleofSegmentReportingInformationbySegmentDetails",
     "shortName": "Segment and Non-Tariffed Business Reporting - Schedule of Segment Reporting Information, by Segment (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sjw-20230331.htm",
      "contextRef": "i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:InterestExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sjw-20230331.htm",
      "contextRef": "i0ec9602869474a40befdf58c1fcc3b02_I20230331",
      "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 - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)",
     "menuCat": "Statements",
     "order": "4",
     "role": "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical",
     "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sjw-20230331.htm",
      "contextRef": "i0ec9602869474a40befdf58c1fcc3b02_I20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sjw-20230331.htm",
      "contextRef": "ib0c683050494483ea868658fb55c344b_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": "0000040 - Disclosure - Acquisitions (Details)",
     "menuCat": "Details",
     "order": "40",
     "role": "http://www.sjwater.com/role/AcquisitionsDetails",
     "shortName": "Acquisitions (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sjw-20230331.htm",
      "contextRef": "ib0c683050494483ea868658fb55c344b_D20230113-20230113",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationConsiderationTransferred1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sjw-20230331.htm",
      "contextRef": "ic060767cc3bc4b998051621087f830bb_I20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockSharesOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS\u2019 EQUITY",
     "menuCat": "Statements",
     "order": "5",
     "role": "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY",
     "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS\u2019 EQUITY",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sjw-20230331.htm",
      "contextRef": "ic060767cc3bc4b998051621087f830bb_I20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockSharesOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sjw-20230331.htm",
      "contextRef": "i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS\u2019 EQUITY (Parenthetical)",
     "menuCat": "Statements",
     "order": "6",
     "role": "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYParenthetical",
     "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS\u2019 EQUITY (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sjw-20230331.htm",
      "contextRef": "i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sjw-20230331.htm",
      "contextRef": "i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "menuCat": "Statements",
     "order": "7",
     "role": "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS",
     "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sjw-20230331.htm",
      "contextRef": "i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DepreciationDepletionAndAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sjw-20230331.htm",
      "contextRef": "i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000008 - Disclosure - General",
     "menuCat": "Notes",
     "order": "8",
     "role": "http://www.sjwater.com/role/General",
     "shortName": "General",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sjw-20230331.htm",
      "contextRef": "i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sjw-20230331.htm",
      "contextRef": "i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRegulatoryAssetsAndLiabilitiesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000009 - Disclosure - Regulatory Matters",
     "menuCat": "Notes",
     "order": "9",
     "role": "http://www.sjwater.com/role/RegulatoryMatters",
     "shortName": "Regulatory Matters",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sjw-20230331.htm",
      "contextRef": "i12f184e2de5c4f09b8684793fd8608cf_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRegulatoryAssetsAndLiabilitiesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 42,
   "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/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_CityAreaCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Area code of city",
        "label": "City Area Code",
        "terseLabel": "City Area Code"
       }
      }
     },
     "localname": "CityAreaCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.sjwater.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CoverAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cover page.",
        "label": "Cover [Abstract]"
       }
      }
     },
     "localname": "CoverAbstract",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "xbrltype": "stringItemType"
    },
    "dei_CurrentFiscalYearEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "End date of current fiscal year in the format --MM-DD.",
        "label": "Current Fiscal Year End Date",
        "terseLabel": "Current Fiscal Year End Date"
       }
      }
     },
     "localname": "CurrentFiscalYearEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.sjwater.com/role/Cover"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentFiscalPeriodFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.",
        "label": "Document Fiscal Period Focus",
        "terseLabel": "Document Fiscal Period Focus"
       }
      }
     },
     "localname": "DocumentFiscalPeriodFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.sjwater.com/role/Cover"
     ],
     "xbrltype": "fiscalPeriodItemType"
    },
    "dei_DocumentFiscalYearFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.",
        "label": "Document Fiscal Year Focus",
        "terseLabel": "Document Fiscal Year Focus"
       }
      }
     },
     "localname": "DocumentFiscalYearFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.sjwater.com/role/Cover"
     ],
     "xbrltype": "gYearItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.",
        "label": "Document Period End Date",
        "terseLabel": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.sjwater.com/role/Cover"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentQuarterlyReport": {
     "auth_ref": [
      "r546"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an quarterly report.",
        "label": "Document Quarterly Report",
        "terseLabel": "Document Quarterly Report"
       }
      }
     },
     "localname": "DocumentQuarterlyReport",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.sjwater.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r547"
     ],
     "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/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentType": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.",
        "label": "Document Type",
        "terseLabel": "Document Type"
       }
      }
     },
     "localname": "DocumentType",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.sjwater.com/role/Cover"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_EntityAddressAddressLine1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name",
        "label": "Entity Address, Address Line One",
        "terseLabel": "Entity Address, Address Line One"
       }
      }
     },
     "localname": "EntityAddressAddressLine1",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.sjwater.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCityOrTown": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the City or Town",
        "label": "Entity Address, City or Town",
        "terseLabel": "Entity Address, City or Town"
       }
      }
     },
     "localname": "EntityAddressCityOrTown",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.sjwater.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressPostalZipCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Code for the postal or zip code",
        "label": "Entity Address, Postal Zip Code",
        "terseLabel": "Entity Address, Postal Zip Code"
       }
      }
     },
     "localname": "EntityAddressPostalZipCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.sjwater.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressStateOrProvince": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the state or province.",
        "label": "Entity Address, State or Province",
        "terseLabel": "Entity Address, State or Province"
       }
      }
     },
     "localname": "EntityAddressStateOrProvince",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.sjwater.com/role/Cover"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r544"
     ],
     "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/Cover"
     ],
     "xbrltype": "centralIndexKeyItemType"
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.",
        "label": "Entity Common Stock, Shares Outstanding",
        "terseLabel": "Entity Common Stock, Shares Outstanding"
       }
      }
     },
     "localname": "EntityCommonStockSharesOutstanding",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.sjwater.com/role/Cover"
     ],
     "xbrltype": "sharesItemType"
    },
    "dei_EntityCurrentReportingStatus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Current Reporting Status",
        "terseLabel": "Entity Current Reporting Status"
       }
      }
     },
     "localname": "EntityCurrentReportingStatus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.sjwater.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r544"
     ],
     "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/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityFileNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.",
        "label": "Entity File Number",
        "terseLabel": "Entity File Number"
       }
      }
     },
     "localname": "EntityFileNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.sjwater.com/role/Cover"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r544"
     ],
     "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/Cover"
     ],
     "xbrltype": "filerCategoryItemType"
    },
    "dei_EntityIncorporationStateCountryCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two-character EDGAR code representing the state or country of incorporation.",
        "label": "Entity Incorporation, State or Country Code",
        "terseLabel": "Entity Incorporation, State or Country Code"
       }
      }
     },
     "localname": "EntityIncorporationStateCountryCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.sjwater.com/role/Cover"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r548"
     ],
     "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/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r544"
     ],
     "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/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r544"
     ],
     "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/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r544"
     ],
     "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/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r544"
     ],
     "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/Cover"
     ],
     "xbrltype": "employerIdItemType"
    },
    "dei_LocalPhoneNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Local phone number for entity.",
        "label": "Local Phone Number",
        "terseLabel": "Local Phone Number"
       }
      }
     },
     "localname": "LocalPhoneNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.sjwater.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r543"
     ],
     "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/Cover"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r545"
     ],
     "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/Cover"
     ],
     "xbrltype": "edgarExchangeCodeItemType"
    },
    "dei_TradingSymbol": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trading symbol of an instrument as listed on an exchange.",
        "label": "Trading Symbol",
        "terseLabel": "Trading Symbol"
       }
      }
     },
     "localname": "TradingSymbol",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.sjwater.com/role/Cover"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "sjw_A2022GeneralRateCaseInterimMemorandumAccountMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2022 General Rate Case Interim Memorandum Account",
        "label": "2022 General Rate Case Interim Memorandum Account [Member]",
        "terseLabel": "2022 General Rate Case Interim Memorandum Account"
       }
      }
     },
     "localname": "A2022GeneralRateCaseInterimMemorandumAccountMember",
     "nsuri": "http://www.sjwater.com/20230331",
     "presentation": [
      "http://www.sjwater.com/role/RegulatoryMattersRegulatoryAssetsNetDetails"
     ],
     "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/20230331",
     "presentation": [
      "http://www.sjwater.com/role/BankBorrowingsandLongTermLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sjw_Accruedgroundwaterextractionchargespurchasedwaterandpower": {
     "auth_ref": [],
     "calculation": {
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "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/20230331",
     "presentation": [
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sjw_AllOtherBalancingAndMemorandumAccountsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "All Other Balancing and Memorandum Accounts",
        "label": "All Other Balancing and Memorandum Accounts [Member]",
        "terseLabel": "All other balancing and memorandum accounts"
       }
      }
     },
     "localname": "AllOtherBalancingAndMemorandumAccountsMember",
     "nsuri": "http://www.sjwater.com/20230331",
     "presentation": [
      "http://www.sjwater.com/role/RegulatoryMattersRegulatoryAssetsNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sjw_AlternativeRevenueProgramsNet": {
     "auth_ref": [],
     "calculation": {
      "http://www.sjwater.com/role/GeneralMajorStreamsofRevenueDetails": {
       "order": 4.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/20230331",
     "presentation": [
      "http://www.sjwater.com/role/GeneralMajorStreamsofRevenueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sjw_AtTheMarketOfferingMemberMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "At The Market Offering Member",
        "label": "At The Market Offering Member [Member]",
        "terseLabel": "At The Market Offering Member"
       }
      }
     },
     "localname": "AtTheMarketOfferingMemberMember",
     "nsuri": "http://www.sjwater.com/20230331",
     "presentation": [
      "http://www.sjwater.com/role/CapitalizationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sjw_BusinessCombinationsDebtPremiumMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business combinations debt premium",
        "label": "Business combinations debt premium [Member]",
        "terseLabel": "Business combinations debt premium, net"
       }
      }
     },
     "localname": "BusinessCombinationsDebtPremiumMember",
     "nsuri": "http://www.sjwater.com/20230331",
     "presentation": [
      "http://www.sjwater.com/role/RegulatoryMattersRegulatoryAssetsNetDetails"
     ],
     "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/20230331",
     "presentation": [
      "http://www.sjwater.com/role/BenefitPlansNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sjw_CostRecoveryAccountsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cost Recovery Accounts",
        "label": "Cost Recovery Accounts [Member]",
        "terseLabel": "Cost recovery accounts"
       }
      }
     },
     "localname": "CostRecoveryAccountsMember",
     "nsuri": "http://www.sjwater.com/20230331",
     "presentation": [
      "http://www.sjwater.com/role/RegulatoryMattersRegulatoryAssetsNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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"
       }
      }
     },
     "localname": "DefinedBenefitPlanRateOfCompensationIncrease",
     "nsuri": "http://www.sjwater.com/20230331",
     "presentation": [
      "http://www.sjwater.com/role/BenefitPlansNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "sjw_EmployeeStockPurchasePlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Employee Stock Purchase Plan [Member]",
        "label": "Employee Stock Purchase Plan [Member]",
        "terseLabel": "ESPP"
       }
      }
     },
     "localname": "EmployeeStockPurchasePlanMember",
     "nsuri": "http://www.sjwater.com/20230331",
     "presentation": [
      "http://www.sjwater.com/role/EquityPlansNarrativeDetails",
      "http://www.sjwater.com/role/EquityPlansScheduleofCompensationCostsChargedtoIncomeandProceedsfromtheExerciseofAnyRestrictedStockandSimilarInstrumentsthatareRecordedtoAdditionalPaidInCapitalandCommonStockbyAwardTypeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sjw_GainLossOnDispositionOfPropertyPlantEquipmentExcludingOilAndGasPropertyAndTimberPropertyAndOnSaleOfInvestmentRealEstate": {
     "auth_ref": [],
     "calculation": {
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 9.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 nonutility property"
       }
      }
     },
     "localname": "GainLossOnDispositionOfPropertyPlantEquipmentExcludingOilAndGasPropertyAndTimberPropertyAndOnSaleOfInvestmentRealEstate",
     "nsuri": "http://www.sjwater.com/20230331",
     "presentation": [
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sjw_GroundwaterExtractionCharges": {
     "auth_ref": [],
     "calculation": {
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "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/20230331",
     "presentation": [
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "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/20230331",
     "presentation": [
      "http://www.sjwater.com/role/EquityPlansNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sjw_IncreaseDecreaseToRegulatoryAssetAndLiabilitiesExcludingIncomeTaxTemporaryDifferencesNetAndPostretirementBenefits": {
     "auth_ref": [],
     "calculation": {
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 4.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/20230331",
     "presentation": [
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sjw_IncreaseDecreaseinAccruedGroundwaterExtractionChargesPurchasedWaterandPower": {
     "auth_ref": [],
     "calculation": {
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 3.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/20230331",
     "presentation": [
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "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/20230331",
     "presentation": [
      "http://www.sjwater.com/role/AcquisitionsDetails"
     ],
     "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/20230331",
     "presentation": [
      "http://www.sjwater.com/role/AcquisitionsDetails"
     ],
     "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/20230331",
     "presentation": [
      "http://www.sjwater.com/role/EquityPlansNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sjw_MontereyWaterRevenueAdjustmentMechanismMWRAMMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Monterey Water Revenue Adjustment Mechanism (MWRAM)",
        "label": "Monterey Water Revenue Adjustment Mechanism (MWRAM) [Member]",
        "terseLabel": "Monterey Water Revenue Adjustment Mechanism (\u201cMWRAM\u201d)"
       }
      }
     },
     "localname": "MontereyWaterRevenueAdjustmentMechanismMWRAMMember",
     "nsuri": "http://www.sjwater.com/20230331",
     "presentation": [
      "http://www.sjwater.com/role/RegulatoryMattersRegulatoryAssetsNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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/20230331",
     "presentation": [
      "http://www.sjwater.com/role/GeneralNarrativeDetails",
      "http://www.sjwater.com/role/SegmentandNonTariffedBusinessReportingNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "sjw_OtherRegulatoryAssetsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other Regulatory Assets [Member]",
        "label": "Other Regulatory Assets [Member]",
        "terseLabel": "Other, net"
       }
      }
     },
     "localname": "OtherRegulatoryAssetsMember",
     "nsuri": "http://www.sjwater.com/20230331",
     "presentation": [
      "http://www.sjwater.com/role/RegulatoryMattersRegulatoryAssetsNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sjw_PaymentsToAcquireWaterSystemsUsingCompanyFunds": {
     "auth_ref": [],
     "calculation": {
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 2.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",
        "negatedLabel": "Company-funded"
       }
      }
     },
     "localname": "PaymentsToAcquireWaterSystemsUsingCompanyFunds",
     "nsuri": "http://www.sjwater.com/20230331",
     "presentation": [
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sjw_PaymentsToAcquireWaterSystemsUsingContributionsInAidOfConstruction": {
     "auth_ref": [],
     "calculation": {
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.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",
        "negatedLabel": "Contributions in aid of construction"
       }
      }
     },
     "localname": "PaymentsToAcquireWaterSystemsUsingContributionsInAidOfConstruction",
     "nsuri": "http://www.sjwater.com/20230331",
     "presentation": [
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/20230331",
     "presentation": [
      "http://www.sjwater.com/role/AcquisitionsDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "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/20230331",
     "presentation": [
      "http://www.sjwater.com/role/AcquisitionsDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "sjw_PublicUtilitiesPropertyPlantAndEquipmentDepreciablePlantAndEquipment": {
     "auth_ref": [],
     "calculation": {
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentGross",
       "weight": 1.0
      }
     },
     "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"
       }
      }
     },
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentDepreciablePlantAndEquipment",
     "nsuri": "http://www.sjwater.com/20230331",
     "presentation": [
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sjw_ReceiptsOfAdvancesAndContributionsInAidOfConstruction": {
     "auth_ref": [],
     "calculation": {
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.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/20230331",
     "presentation": [
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sjw_RegulatoryBalancingAndMemorandumAccountsRevenueNet": {
     "auth_ref": [],
     "calculation": {
      "http://www.sjwater.com/role/GeneralMajorStreamsofRevenueDetails": {
       "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/20230331",
     "presentation": [
      "http://www.sjwater.com/role/GeneralMajorStreamsofRevenueDetails"
     ],
     "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/20230331",
     "presentation": [
      "http://www.sjwater.com/role/RegulatoryMattersNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "sjw_RegulatoryMechanismsOtherNet": {
     "auth_ref": [],
     "calculation": {
      "http://www.sjwater.com/role/GeneralMajorStreamsofRevenueDetails": {
       "order": 5.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/20230331",
     "presentation": [
      "http://www.sjwater.com/role/GeneralMajorStreamsofRevenueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sjw_RepaymentsOfAdvancesForConstructionFinancingActivities": {
     "auth_ref": [],
     "calculation": {
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 9.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/20230331",
     "presentation": [
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "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/20230331",
     "presentation": [
      "http://www.sjwater.com/role/SegmentandNonTariffedBusinessReportingScheduleofSegmentReportingInformationbySegmentDetails"
     ],
     "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/20230331",
     "presentation": [
      "http://www.sjwater.com/role/SegmentandNonTariffedBusinessReportingScheduleofSegmentReportingInformationbySegmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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/20230331",
     "presentation": [
      "http://www.sjwater.com/role/EquityPlansNarrativeDetails",
      "http://www.sjwater.com/role/EquityPlansScheduleofCompensationCostsChargedtoIncomeandProceedsfromtheExerciseofAnyRestrictedStockandSimilarInstrumentsthatareRecordedtoAdditionalPaidInCapitalandCommonStockbyAwardTypeDetails"
     ],
     "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/20230331",
     "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/20230331",
     "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": "Weighted average price per share (usd per share)"
       }
      }
     },
     "localname": "SaleOfStockWeightedAveragePricePerShare",
     "nsuri": "http://www.sjwater.com/20230331",
     "presentation": [
      "http://www.sjwater.com/role/CapitalizationDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "sjw_SanJoseWaterCompanyMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "San Jose Water Company [Member]",
        "label": "San Jose Water Company [Member]",
        "terseLabel": "San Jose Water Company"
       }
      }
     },
     "localname": "SanJoseWaterCompanyMember",
     "nsuri": "http://www.sjwater.com/20230331",
     "presentation": [
      "http://www.sjwater.com/role/BankBorrowingsandLongTermLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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 and Nonutility Properties"
       }
      }
     },
     "localname": "ScheduleOfRealEstateInvestmentsTableTextBlock",
     "nsuri": "http://www.sjwater.com/20230331",
     "presentation": [
      "http://www.sjwater.com/role/GeneralTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "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 upon exercise of incentive plan awards (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuableUponExercise",
     "nsuri": "http://www.sjwater.com/20230331",
     "presentation": [
      "http://www.sjwater.com/role/EquityPlansNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "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/20230331",
     "presentation": [
      "http://www.sjwater.com/role/AcquisitionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sjw_TexasWaterMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Texas Water",
        "label": "Texas Water [Member]",
        "terseLabel": "Texas Water"
       }
      }
     },
     "localname": "TexasWaterMember",
     "nsuri": "http://www.sjwater.com/20230331",
     "presentation": [
      "http://www.sjwater.com/role/AcquisitionsDetails"
     ],
     "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"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsGross",
     "nsuri": "http://www.sjwater.com/20230331",
     "presentation": [
      "http://www.sjwater.com/role/IncomeTaxesDetails"
     ],
     "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/20230331",
     "presentation": [
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sjw_WarehouseBuildingMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Warehouse Building",
        "label": "Warehouse Building [Member]",
        "terseLabel": "Warehouse Building"
       }
      }
     },
     "localname": "WarehouseBuildingMember",
     "nsuri": "http://www.sjwater.com/20230331",
     "presentation": [
      "http://www.sjwater.com/role/GeneralScheduleofRealEstateInvestmentsandNonutilityPropertiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sjw_WaterConservationMemorandumAccountWCMAMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Water Conservation Memorandum Account (WCMA)",
        "label": "Water Conservation Memorandum Account (WCMA) [Member]",
        "terseLabel": "Water Conservation Memorandum Account (\u201cWCMA\u201d)"
       }
      }
     },
     "localname": "WaterConservationMemorandumAccountWCMAMember",
     "nsuri": "http://www.sjwater.com/20230331",
     "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/20230331",
     "presentation": [
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "stringItemType"
    },
    "sjw_WaterRevenueAdjustmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "WRA [Member]",
        "label": "Water Revenue Adjustment [Member]",
        "terseLabel": "Water Revenue Adjustment (\u201cWRA\u201d)"
       }
      }
     },
     "localname": "WaterRevenueAdjustmentMember",
     "nsuri": "http://www.sjwater.com/20230331",
     "presentation": [
      "http://www.sjwater.com/role/RegulatoryMattersRegulatoryAssetsNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sjw_WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted Average Number of Shares Outstanding Basic and Diluted [Abstract]",
        "label": "Weighted Average Number of Shares Outstanding Basic and Diluted [Abstract]",
        "terseLabel": "WEIGHTED AVERAGE SHARES OUTSTANDING"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAbstract",
     "nsuri": "http://www.sjwater.com/20230331",
     "presentation": [
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ConsolidatedEntitiesAxis": {
     "auth_ref": [
      "r181",
      "r448",
      "r449",
      "r450",
      "r451",
      "r471",
      "r510",
      "r580",
      "r583",
      "r584"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidated Entities [Axis]",
        "terseLabel": "Consolidated Entities [Axis]"
       }
      }
     },
     "localname": "ConsolidatedEntitiesAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.sjwater.com/role/AcquisitionsDetails",
      "http://www.sjwater.com/role/BankBorrowingsandLongTermLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ConsolidatedEntitiesDomain": {
     "auth_ref": [
      "r181",
      "r448",
      "r449",
      "r450",
      "r451",
      "r471",
      "r510",
      "r580",
      "r583",
      "r584"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidated Entities [Domain]",
        "terseLabel": "Consolidated Entities [Domain]"
       }
      }
     },
     "localname": "ConsolidatedEntitiesDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.sjwater.com/role/AcquisitionsDetails",
      "http://www.sjwater.com/role/BankBorrowingsandLongTermLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [
      "r266",
      "r267",
      "r268",
      "r269",
      "r390",
      "r477",
      "r490",
      "r511",
      "r512",
      "r526",
      "r538",
      "r542",
      "r585",
      "r618",
      "r619",
      "r620",
      "r621",
      "r622",
      "r623"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum [Member]",
        "terseLabel": "Maximum"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.sjwater.com/role/BenefitPlansNarrativeDetails",
      "http://www.sjwater.com/role/EquityPlansNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [
      "r266",
      "r267",
      "r268",
      "r269",
      "r390",
      "r477",
      "r490",
      "r511",
      "r512",
      "r526",
      "r538",
      "r542",
      "r585",
      "r618",
      "r619",
      "r620",
      "r621",
      "r622",
      "r623"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Minimum [Member]",
        "terseLabel": "Minimum"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.sjwater.com/role/EquityPlansNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [
      "r266",
      "r267",
      "r268",
      "r269",
      "r342",
      "r390",
      "r418",
      "r419",
      "r420",
      "r476",
      "r477",
      "r490",
      "r511",
      "r512",
      "r526",
      "r538",
      "r542",
      "r578",
      "r585",
      "r619",
      "r620",
      "r621",
      "r622",
      "r623"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Axis]",
        "terseLabel": "Statistical Measurement [Axis]"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.sjwater.com/role/BenefitPlansNarrativeDetails",
      "http://www.sjwater.com/role/EquityPlansNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [
      "r266",
      "r267",
      "r268",
      "r269",
      "r342",
      "r390",
      "r418",
      "r419",
      "r420",
      "r476",
      "r477",
      "r490",
      "r511",
      "r512",
      "r526",
      "r538",
      "r542",
      "r578",
      "r585",
      "r619",
      "r620",
      "r621",
      "r622",
      "r623"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Domain]",
        "terseLabel": "Statistical Measurement [Domain]"
       }
      }
     },
     "localname": "RangeMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.sjwater.com/role/BenefitPlansNarrativeDetails",
      "http://www.sjwater.com/role/EquityPlansNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_SegmentGeographicalDomain": {
     "auth_ref": [
      "r238",
      "r239",
      "r501",
      "r502",
      "r503",
      "r504",
      "r505",
      "r506",
      "r507",
      "r508",
      "r509",
      "r527",
      "r541",
      "r586"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Domain]",
        "terseLabel": "Geographical [Domain]"
       }
      }
     },
     "localname": "SegmentGeographicalDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.sjwater.com/role/AcquisitionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_StatementGeographicalAxis": {
     "auth_ref": [
      "r238",
      "r239",
      "r499",
      "r501",
      "r502",
      "r503",
      "r504",
      "r505",
      "r506",
      "r507",
      "r508",
      "r509",
      "r527",
      "r541",
      "r586"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Axis]",
        "terseLabel": "Geographical [Axis]"
       }
      }
     },
     "localname": "StatementGeographicalAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.sjwater.com/role/AcquisitionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_TitleOfIndividualAxis": {
     "auth_ref": [
      "r572",
      "r615"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of Individual [Axis]",
        "terseLabel": "Title of Individual [Axis]"
       }
      }
     },
     "localname": "TitleOfIndividualAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.sjwater.com/role/BenefitPlansNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_TitleOfIndividualWithRelationshipToEntityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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"
     ],
     "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": [
      "r12",
      "r540"
     ],
     "calculation": {
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "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/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "auth_ref": [
      "r243",
      "r244"
     ],
     "calculation": {
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 5.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.",
        "label": "Accounts Receivable, after Allowance for Credit Loss, Current",
        "terseLabel": "Customers, net of allowances for uncollectible accounts of $5,851 and $5,753 on March\u00a031, 2023 and December\u00a031, 2022, respectively"
       }
      }
     },
     "localname": "AccountsReceivableNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "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/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r22",
      "r23",
      "r24",
      "r154",
      "r485",
      "r495",
      "r496"
     ],
     "calculation": {
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "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"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r21",
      "r24",
      "r95",
      "r470",
      "r491",
      "r492",
      "r554",
      "r555",
      "r556",
      "r567",
      "r568",
      "r569"
     ],
     "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/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdditionalPaidInCapitalCommonStock": {
     "auth_ref": [
      "r7"
     ],
     "calculation": {
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "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/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [
      "r424",
      "r425",
      "r426",
      "r567",
      "r568",
      "r569",
      "r613"
     ],
     "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/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "auth_ref": [
      "r82",
      "r83",
      "r394"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.",
        "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition",
        "terseLabel": "Stock-based compensation"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "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/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AllOtherSegmentsMember": {
     "auth_ref": [
      "r209",
      "r225",
      "r226",
      "r227",
      "r228",
      "r229"
     ],
     "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/SegmentandNonTariffedBusinessReportingScheduleofSegmentReportingInformationbySegmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "auth_ref": [
      "r422"
     ],
     "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/EquityPlansScheduleofCompensationCostsChargedtoIncomeandProceedsfromtheExerciseofAnyRestrictedStockandSimilarInstrumentsthatareRecordedtoAdditionalPaidInCapitalandCommonStockbyAwardTypeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "auth_ref": [
      "r155",
      "r245",
      "r248"
     ],
     "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/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "auth_ref": [
      "r203"
     ],
     "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/GeneralEarningsperShareDetails"
     ],
     "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/GeneralEarningsperShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r106",
      "r117",
      "r149",
      "r178",
      "r221",
      "r227",
      "r233",
      "r246",
      "r270",
      "r271",
      "r272",
      "r273",
      "r274",
      "r275",
      "r276",
      "r277",
      "r278",
      "r448",
      "r450",
      "r457",
      "r540",
      "r581",
      "r582",
      "r616"
     ],
     "calculation": {
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets",
        "terseLabel": "Assets",
        "totalLabel": "Total assets"
       }
      }
     },
     "localname": "Assets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
      "http://www.sjwater.com/role/SegmentandNonTariffedBusinessReportingScheduleofSegmentReportingInformationbySegmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets [Abstract]",
        "terseLabel": "ASSETS"
       }
      }
     },
     "localname": "AssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r143",
      "r158",
      "r178",
      "r246",
      "r270",
      "r271",
      "r272",
      "r273",
      "r274",
      "r275",
      "r276",
      "r277",
      "r278",
      "r448",
      "r450",
      "r457",
      "r540",
      "r581",
      "r582",
      "r616"
     ],
     "calculation": {
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets, Current",
        "totalLabel": "Total current assets"
       }
      }
     },
     "localname": "AssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Current [Abstract]",
        "terseLabel": "CURRENT ASSETS:"
       }
      }
     },
     "localname": "AssetsCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsHeldForSaleNotPartOfDisposalGroup": {
     "auth_ref": [
      "r58"
     ],
     "calculation": {
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 8.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of assets held-for-sale that are not part of a disposal group.",
        "label": "Assets Held-for-sale, Not Part of Disposal Group",
        "terseLabel": "Assets held for sale"
       }
      }
     },
     "localname": "AssetsHeldForSaleNotPartOfDisposalGroup",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AwardTypeAxis": {
     "auth_ref": [
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r418",
      "r419",
      "r420",
      "r421"
     ],
     "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/EquityPlansScheduleofCompensationCostsChargedtoIncomeandProceedsfromtheExerciseofAnyRestrictedStockandSimilarInstrumentsthatareRecordedtoAdditionalPaidInCapitalandCommonStockbyAwardTypeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).",
        "label": "Basis of Accounting, Policy [Policy Text Block]",
        "terseLabel": "Basis of Accounting"
       }
      }
     },
     "localname": "BasisOfAccountingPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/GeneralPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BusinessAcquisitionAcquireeDomain": {
     "auth_ref": [
      "r446",
      "r532",
      "r535"
     ],
     "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/AcquisitionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "auth_ref": [
      "r86",
      "r87",
      "r446",
      "r532",
      "r535"
     ],
     "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/AcquisitionsDetails"
     ],
     "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/AcquisitionsDetails"
     ],
     "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": [
      "r88",
      "r89",
      "r90"
     ],
     "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/AcquisitionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationDisclosureTextBlock": {
     "auth_ref": [
      "r91",
      "r447"
     ],
     "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": "Acquisitions"
       }
      }
     },
     "localname": "BusinessCombinationDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/Acquisitions"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CapitalExpendituresIncurredButNotYetPaid": {
     "auth_ref": [
      "r45",
      "r46",
      "r47"
     ],
     "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/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalizationLongtermDebtAndEquity": {
     "auth_ref": [],
     "calculation": {
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "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/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "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/CONDENSEDCONSOLIDATEDBALANCESHEETS",
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_Cash": {
     "auth_ref": [
      "r497",
      "r498",
      "r540",
      "r550"
     ],
     "calculation": {
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "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/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r43",
      "r145",
      "r514"
     ],
     "calculation": {
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "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 PERIOD"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r38",
      "r43",
      "r48"
     ],
     "calculation": {
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents",
        "periodEndLabel": "CASH, CASH EQUIVALENTS AND RESTRICTED CASH, END OF PERIOD",
        "periodStartLabel": "CASH, CASH EQUIVALENTS AND RESTRICTED CASH, BEGINNING OF PERIOD"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r38",
      "r99"
     ],
     "calculation": {
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "totalLabel": "NET CHANGE IN CASH, CASH EQUIVALENTS AND RESTRICTED CASH"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "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/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ClassOfStockDomain": {
     "auth_ref": [
      "r151",
      "r152",
      "r153",
      "r178",
      "r197",
      "r198",
      "r200",
      "r202",
      "r207",
      "r208",
      "r246",
      "r270",
      "r272",
      "r273",
      "r274",
      "r277",
      "r278",
      "r298",
      "r299",
      "r301",
      "r305",
      "r311",
      "r457",
      "r513",
      "r549",
      "r563",
      "r570"
     ],
     "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/GeneralEarningsperShareDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommitmentsAndContingencies": {
     "auth_ref": [
      "r19",
      "r110",
      "r122"
     ],
     "calculation": {
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "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/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies Disclosure [Abstract]",
        "terseLabel": "Commitments and Contingencies Disclosure [Abstract]"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "auth_ref": [
      "r60",
      "r264",
      "r265",
      "r500",
      "r579"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for commitments and contingencies.",
        "label": "Commitments and Contingencies Disclosure [Text Block]",
        "terseLabel": "Commitments and Contingencies"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/CommitmentsandContingencies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommonStockDividendsPerShareCashPaid": {
     "auth_ref": [
      "r68"
     ],
     "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": "Dividends per share (usd per share)",
        "verboseLabel": "DIVIDENDS PER SHARE (usd per share)"
       }
      }
     },
     "localname": "CommonStockDividendsPerShareCashPaid",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYParenthetical",
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r567",
      "r568",
      "r613"
     ],
     "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/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r6"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount or stated value per share of common stock.",
        "label": "Common Stock, Par or Stated Value Per Share",
        "terseLabel": "Common stock, par value (usd per share)"
       }
      }
     },
     "localname": "CommonStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical",
      "http://www.sjwater.com/role/CapitalizationDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r6"
     ],
     "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 (shares)"
       }
      }
     },
     "localname": "CommonStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r6"
     ],
     "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 (shares)"
       }
      }
     },
     "localname": "CommonStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r6",
      "r63"
     ],
     "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 (shares)"
       }
      }
     },
     "localname": "CommonStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical",
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r6",
      "r540"
     ],
     "calculation": {
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate par or stated value of issued nonredeemable 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; issued and outstanding shares 31,427,124 on March\u00a031, 2023 and 30,801,912 on December\u00a031, 2022"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "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": [
      "r25",
      "r161",
      "r163",
      "r170",
      "r482",
      "r487"
     ],
     "calculation": {
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "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/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityNoncurrent": {
     "auth_ref": [
      "r313",
      "r314",
      "r317"
     ],
     "calculation": {
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "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/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContributionsInAidOfConstruction": {
     "auth_ref": [],
     "calculation": {
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "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/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CorporateMember": {
     "auth_ref": [
      "r571"
     ],
     "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 Group"
       }
      }
     },
     "localname": "CorporateMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/SegmentandNonTariffedBusinessReportingScheduleofSegmentReportingInformationbySegmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CostOfPurchasedWater": {
     "auth_ref": [
      "r30"
     ],
     "calculation": {
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "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/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "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/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Disclosure [Abstract]"
       }
      }
     },
     "localname": "DebtDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentAxis": {
     "auth_ref": [
      "r1",
      "r2",
      "r3",
      "r107",
      "r108",
      "r116",
      "r181",
      "r279",
      "r280",
      "r281",
      "r282",
      "r283",
      "r284",
      "r285",
      "r286",
      "r287",
      "r288",
      "r289",
      "r290",
      "r291",
      "r292",
      "r293",
      "r294",
      "r467",
      "r521",
      "r522",
      "r523",
      "r524",
      "r525",
      "r564"
     ],
     "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/BankBorrowingsandLongTermLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentFaceAmount": {
     "auth_ref": [
      "r101",
      "r103",
      "r279",
      "r467",
      "r522",
      "r523"
     ],
     "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/BankBorrowingsandLongTermLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentInterestRateStatedPercentage": {
     "auth_ref": [
      "r16",
      "r280"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.",
        "label": "Debt Instrument, Interest Rate, Stated Percentage",
        "terseLabel": "Interest rate"
       }
      }
     },
     "localname": "DebtInstrumentInterestRateStatedPercentage",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/BankBorrowingsandLongTermLiabilitiesDetails"
     ],
     "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/BankBorrowingsandLongTermLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "auth_ref": [
      "r17",
      "r181",
      "r279",
      "r280",
      "r281",
      "r282",
      "r283",
      "r284",
      "r285",
      "r286",
      "r287",
      "r288",
      "r289",
      "r290",
      "r291",
      "r292",
      "r293",
      "r294",
      "r467",
      "r521",
      "r522",
      "r523",
      "r524",
      "r525",
      "r564"
     ],
     "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/BankBorrowingsandLongTermLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentTable": {
     "auth_ref": [
      "r17",
      "r64",
      "r65",
      "r66",
      "r67",
      "r100",
      "r101",
      "r103",
      "r115",
      "r181",
      "r279",
      "r280",
      "r281",
      "r282",
      "r283",
      "r284",
      "r285",
      "r286",
      "r287",
      "r288",
      "r289",
      "r290",
      "r291",
      "r292",
      "r293",
      "r294",
      "r295",
      "r467",
      "r521",
      "r522",
      "r523",
      "r524",
      "r525",
      "r564"
     ],
     "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/BankBorrowingsandLongTermLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredIncomeTaxChargesMember": {
     "auth_ref": [
      "r130",
      "r136",
      "r138",
      "r139"
     ],
     "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": [
      "r41",
      "r85",
      "r434",
      "r439",
      "r440",
      "r566"
     ],
     "calculation": {
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "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/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilitiesNet": {
     "auth_ref": [
      "r427",
      "r428"
     ],
     "calculation": {
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "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/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanActuarialGainLoss": {
     "auth_ref": [
      "r326"
     ],
     "calculation": {
      "http://www.sjwater.com/role/BenefitPlansScheduleofNetBenefitCostsDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": -1.0
      }
     },
     "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": "Unrecognized actuarial loss"
       }
      }
     },
     "localname": "DefinedBenefitPlanActuarialGainLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/BenefitPlansScheduleofNetBenefitCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit": {
     "auth_ref": [
      "r320",
      "r359",
      "r380",
      "r530",
      "r531"
     ],
     "calculation": {
      "http://www.sjwater.com/role/BenefitPlansScheduleofNetBenefitCostsDetails": {
       "order": 2.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/BenefitPlansScheduleofNetBenefitCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/BenefitPlansNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear": {
     "auth_ref": [
      "r383",
      "r531"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of contribution expected to be received by defined benefit plan from employer in remainder of current fiscal year. Excludes contribution previously paid by employer in current fiscal year.",
        "label": "Defined Benefit Plan, Expected Future Employer Contributions, Remainder of Fiscal Year",
        "terseLabel": "Estimated employer contributions for the remainder of fiscal year"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/BenefitPlansNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets": {
     "auth_ref": [
      "r320",
      "r357",
      "r378",
      "r530",
      "r531"
     ],
     "calculation": {
      "http://www.sjwater.com/role/BenefitPlansScheduleofNetBenefitCostsDetails": {
       "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/BenefitPlansScheduleofNetBenefitCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanFairValueOfPlanAssets": {
     "auth_ref": [
      "r332",
      "r343",
      "r345",
      "r346",
      "r528",
      "r529",
      "r530"
     ],
     "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",
        "terseLabel": "Fair value of plan assets"
       }
      }
     },
     "localname": "DefinedBenefitPlanFairValueOfPlanAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/GeneralFairValueMeasurementDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanInterestCost": {
     "auth_ref": [
      "r320",
      "r324",
      "r356",
      "r377",
      "r530",
      "r531"
     ],
     "calculation": {
      "http://www.sjwater.com/role/BenefitPlansScheduleofNetBenefitCostsDetails": {
       "order": 1.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/BenefitPlansScheduleofNetBenefitCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": {
     "auth_ref": [
      "r354",
      "r375",
      "r530",
      "r531"
     ],
     "calculation": {
      "http://www.sjwater.com/role/BenefitPlansScheduleofNetBenefitCostsDetails": {
       "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)",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "DefinedBenefitPlanNetPeriodicBenefitCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/BenefitPlansScheduleofNetBenefitCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanServiceCost": {
     "auth_ref": [
      "r322",
      "r355",
      "r376",
      "r530",
      "r531"
     ],
     "calculation": {
      "http://www.sjwater.com/role/BenefitPlansScheduleofNetBenefitCostsDetails": {
       "order": 5.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/BenefitPlansScheduleofNetBenefitCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of discretionary contributions made by an employer to a defined contribution plan.",
        "label": "Defined Contribution Plan, Employer Discretionary Contribution Amount",
        "terseLabel": "Employer plan contributions"
       }
      }
     },
     "localname": "DefinedContributionPlanEmployerDiscretionaryContributionAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/BenefitPlansNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "auth_ref": [
      "r41",
      "r216"
     ],
     "calculation": {
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.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/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "auth_ref": [
      "r586"
     ],
     "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 Major Streams of Revenue"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/GeneralTables"
     ],
     "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": [
      "r68",
      "r114"
     ],
     "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/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "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/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r171",
      "r187",
      "r188",
      "r189",
      "r190",
      "r191",
      "r195",
      "r197",
      "r200",
      "r201",
      "r202",
      "r204",
      "r454",
      "r455",
      "r483",
      "r488",
      "r518"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.",
        "label": "Earnings Per Share, Basic",
        "terseLabel": "Basic (usd per share)"
       }
      }
     },
     "localname": "EarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r171",
      "r187",
      "r188",
      "r189",
      "r190",
      "r191",
      "r197",
      "r200",
      "r201",
      "r202",
      "r204",
      "r454",
      "r455",
      "r483",
      "r488",
      "r518"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.",
        "label": "Earnings Per Share, Diluted",
        "terseLabel": "Diluted (usd per share)"
       }
      }
     },
     "localname": "EarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerSharePolicyTextBlock": {
     "auth_ref": [
      "r50",
      "r51"
     ],
     "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/GeneralPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "auth_ref": [
      "r430"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Effective Income Tax Rate Reconciliation, Percent",
        "terseLabel": "Effective consolidated income tax rate"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateContinuingOperations",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "auth_ref": [
      "r14"
     ],
     "calculation": {
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "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/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": {
     "auth_ref": [
      "r423"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.",
        "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount",
        "terseLabel": "Unrecognized compensation costs"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/EquityPlansNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "auth_ref": [
      "r423"
     ],
     "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": "Recognition period for unrecognized 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]"
       }
      }
     },
     "localname": "EquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r63",
      "r140",
      "r164",
      "r165",
      "r166",
      "r182",
      "r183",
      "r184",
      "r186",
      "r192",
      "r194",
      "r206",
      "r247",
      "r312",
      "r424",
      "r425",
      "r426",
      "r435",
      "r436",
      "r453",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r464",
      "r470",
      "r491",
      "r492",
      "r493"
     ],
     "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/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]",
        "terseLabel": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]"
       }
      }
     },
     "localname": "FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/GeneralFairValueMeasurementDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByBalanceSheetGroupingTable": {
     "auth_ref": [
      "r96",
      "r97",
      "r98"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities.",
        "label": "Fair Value, by Balance Sheet Grouping [Table]",
        "terseLabel": "Fair Value, by Balance Sheet Grouping [Table]"
       }
      }
     },
     "localname": "FairValueByBalanceSheetGroupingTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/GeneralFairValueMeasurementDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "auth_ref": [
      "r287",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r456",
      "r473",
      "r474",
      "r475",
      "r522",
      "r523",
      "r528",
      "r529",
      "r530"
     ],
     "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/GeneralFairValueMeasurementDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "auth_ref": [
      "r287",
      "r345",
      "r350",
      "r456",
      "r473",
      "r528",
      "r529",
      "r530"
     ],
     "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": "Fair Value, Inputs, Level 1"
       }
      }
     },
     "localname": "FairValueInputsLevel1Member",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/GeneralFairValueMeasurementDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "auth_ref": [
      "r287",
      "r345",
      "r350",
      "r456",
      "r474",
      "r522",
      "r523",
      "r528",
      "r529",
      "r530"
     ],
     "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": "Fair Value, Inputs, Level 2"
       }
      }
     },
     "localname": "FairValueInputsLevel2Member",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/GeneralFairValueMeasurementDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.",
        "label": "Fair Value Measurement, Policy [Policy Text Block]",
        "terseLabel": "Fair Value Measurement"
       }
      }
     },
     "localname": "FairValueMeasurementPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/GeneralPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "auth_ref": [
      "r287",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r473",
      "r474",
      "r475",
      "r522",
      "r523",
      "r528",
      "r529",
      "r530"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.",
        "label": "Fair Value Hierarchy and NAV [Domain]",
        "terseLabel": "Fair Value, Measurements, Fair Value Hierarchy [Domain]"
       }
      }
     },
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/GeneralFairValueMeasurementDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "auth_ref": [
      "r57",
      "r479"
     ],
     "calculation": {
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentGross",
       "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/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GainLossOnDispositionOfAssets": {
     "auth_ref": [
      "r562",
      "r576",
      "r577"
     ],
     "calculation": {
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": 2.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/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GainLossOnSaleOfProperties": {
     "auth_ref": [
      "r562",
      "r576",
      "r577"
     ],
     "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 real estate investments"
       }
      }
     },
     "localname": "GainLossOnSaleOfProperties",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/GeneralNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r31"
     ],
     "calculation": {
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": 4.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/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Goodwill": {
     "auth_ref": [
      "r147",
      "r251",
      "r480",
      "r520",
      "r540",
      "r574",
      "r575"
     ],
     "calculation": {
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "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/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "auth_ref": [
      "r27",
      "r104",
      "r111",
      "r127",
      "r221",
      "r226",
      "r232",
      "r235",
      "r484",
      "r519"
     ],
     "calculation": {
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "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",
        "totalLabel": "Income before income taxes"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "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_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": [
      "r179",
      "r431",
      "r432",
      "r433",
      "r437",
      "r441",
      "r443",
      "r444",
      "r445"
     ],
     "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": [
      "r180",
      "r193",
      "r194",
      "r219",
      "r429",
      "r438",
      "r442",
      "r489"
     ],
     "calculation": {
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Income Tax Expense (Benefit)",
        "terseLabel": "Provision for income taxes",
        "verboseLabel": "Provision (benefit) for income taxes"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
      "http://www.sjwater.com/role/IncomeTaxesDetails",
      "http://www.sjwater.com/role/SegmentandNonTariffedBusinessReportingScheduleofSegmentReportingInformationbySegmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxesPaidNet": {
     "auth_ref": [
      "r44"
     ],
     "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/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayable": {
     "auth_ref": [
      "r40"
     ],
     "calculation": {
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 13.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/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccruedTaxesPayable": {
     "auth_ref": [
      "r561"
     ],
     "calculation": {
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 8.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 payable, and other accrued taxes"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccruedTaxesPayable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "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:"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet": {
     "auth_ref": [
      "r40"
     ],
     "calculation": {
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in operating assets after deduction of operating liabilities classified as other.",
        "label": "Increase (Decrease) in Other Operating Assets and Liabilities, Net",
        "negatedLabel": "Other changes, net"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherOperatingCapitalNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInPensionAndPostretirementObligations": {
     "auth_ref": [
      "r40"
     ],
     "calculation": {
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 7.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/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInReceivables": {
     "auth_ref": [
      "r40"
     ],
     "calculation": {
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 2.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",
        "negatedLabel": "Accounts receivable and accrued unbilled utility revenue"
       }
      }
     },
     "localname": "IncreaseDecreaseInReceivables",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]",
        "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]"
       }
      }
     },
     "localname": "IncreaseDecreaseInStockholdersEquityRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InterestExpense": {
     "auth_ref": [
      "r102",
      "r113",
      "r167",
      "r215",
      "r466"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.",
        "label": "Interest Expense",
        "terseLabel": "Interest on long-term debt and other interest expense"
       }
      }
     },
     "localname": "InterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/SegmentandNonTariffedBusinessReportingScheduleofSegmentReportingInformationbySegmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpenseDebt": {
     "auth_ref": [
      "r32",
      "r292",
      "r297",
      "r524",
      "r525"
     ],
     "calculation": {
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": 1.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 and other interest expense"
       }
      }
     },
     "localname": "InterestExpenseDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestPaidNet": {
     "auth_ref": [
      "r172",
      "r174",
      "r175"
     ],
     "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/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestPayableCurrent": {
     "auth_ref": [
      "r14"
     ],
     "calculation": {
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of [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/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentBuildingAndBuildingImprovements": {
     "auth_ref": [
      "r124"
     ],
     "calculation": {
      "http://www.sjwater.com/role/GeneralScheduleofRealEstateInvestmentsandNonutilityPropertiesDetails": {
       "order": 1.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/GeneralScheduleofRealEstateInvestmentsandNonutilityPropertiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Investments": {
     "auth_ref": [
      "r125"
     ],
     "calculation": {
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "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/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Land": {
     "auth_ref": [
      "r551"
     ],
     "calculation": {
      "http://www.sjwater.com/role/GeneralScheduleofRealEstateInvestmentsandNonutilityPropertiesDetails": {
       "order": 2.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/GeneralScheduleofRealEstateInvestmentsandNonutilityPropertiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r11",
      "r109",
      "r121",
      "r540",
      "r565",
      "r573",
      "r614"
     ],
     "calculation": {
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.",
        "label": "Liabilities and Equity",
        "totalLabel": "Total capitalization and liabilities"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities and Equity [Abstract]",
        "terseLabel": "CAPITALIZATION AND LIABILITIES"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r15",
      "r144",
      "r178",
      "r246",
      "r270",
      "r271",
      "r272",
      "r273",
      "r274",
      "r275",
      "r276",
      "r277",
      "r278",
      "r449",
      "r450",
      "r451",
      "r457",
      "r540",
      "r581",
      "r616",
      "r617"
     ],
     "calculation": {
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 7.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.",
        "label": "Liabilities, Current",
        "totalLabel": "Total current liabilities"
       }
      }
     },
     "localname": "LiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Current [Abstract]",
        "terseLabel": "CURRENT LIABILITIES:"
       }
      }
     },
     "localname": "LiabilitiesCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LinesOfCreditCurrent": {
     "auth_ref": [
      "r1",
      "r107"
     ],
     "calculation": {
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "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/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongLivedAssetsHeldForSaleByAssetTypeAxis": {
     "auth_ref": [
      "r0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the assets held for sale.",
        "label": "Long-Lived Assets Held-for-sale by Asset Type [Axis]",
        "terseLabel": "Long-Lived Assets Held-for-sale by Asset Type [Axis]"
       }
      }
     },
     "localname": "LongLivedAssetsHeldForSaleByAssetTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/GeneralScheduleofRealEstateInvestmentsandNonutilityPropertiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongLivedAssetsHeldForSaleNameDomain": {
     "auth_ref": [
      "r0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A name of the assets to be disposed.",
        "label": "Long-Lived Assets Held-for-sale, Name [Domain]",
        "terseLabel": "Long-Lived Assets Held-for-sale, Name [Domain]"
       }
      }
     },
     "localname": "LongLivedAssetsHeldForSaleNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/GeneralScheduleofRealEstateInvestmentsandNonutilityPropertiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LongTermDebt": {
     "auth_ref": [
      "r3",
      "r108",
      "r118",
      "r286",
      "r296",
      "r522",
      "r523"
     ],
     "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": "Long-term debt, book value"
       }
      }
     },
     "localname": "LongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/GeneralFairValueMeasurementDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtCurrent": {
     "auth_ref": [
      "r13"
     ],
     "calculation": {
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "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",
        "terseLabel": "Current portion of long-term debt"
       }
      }
     },
     "localname": "LongTermDebtCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "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": "Long-term debt, fair value"
       }
      }
     },
     "localname": "LongTermDebtFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/GeneralFairValueMeasurementDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtNoncurrent": {
     "auth_ref": [
      "r150"
     ],
     "calculation": {
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "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"
       }
      }
     },
     "localname": "LongTermDebtNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtTextBlock": {
     "auth_ref": [
      "r62"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for long-term debt.",
        "label": "Long-Term Debt [Text Block]",
        "terseLabel": "Bank Borrowings and Long-Term Liabilities"
       }
      }
     },
     "localname": "LongTermDebtTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/BankBorrowingsandLongTermLiabilities"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "auth_ref": [
      "r17"
     ],
     "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/BankBorrowingsandLongTermLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "auth_ref": [
      "r17",
      "r61"
     ],
     "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/BankBorrowingsandLongTermLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r173"
     ],
     "calculation": {
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.",
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "totalLabel": "NET CASH PROVIDED BY FINANCING ACTIVITIES"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]",
        "terseLabel": "FINANCING ACTIVITIES:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r173"
     ],
     "calculation": {
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 2.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.",
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "totalLabel": "NET CASH USED IN INVESTING ACTIVITIES"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]",
        "terseLabel": "INVESTING ACTIVITIES:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r38",
      "r39",
      "r42"
     ],
     "calculation": {
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 3.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.",
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "totalLabel": "NET CASH PROVIDED BY OPERATING ACTIVITIES"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "OPERATING ACTIVITIES:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r28",
      "r42",
      "r112",
      "r126",
      "r142",
      "r159",
      "r162",
      "r166",
      "r178",
      "r185",
      "r187",
      "r188",
      "r189",
      "r190",
      "r193",
      "r194",
      "r199",
      "r221",
      "r226",
      "r232",
      "r235",
      "r246",
      "r270",
      "r271",
      "r272",
      "r273",
      "r274",
      "r275",
      "r276",
      "r277",
      "r278",
      "r455",
      "r457",
      "r519",
      "r581"
     ],
     "calculation": {
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "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 (loss)",
        "totalLabel": "NET INCOME",
        "verboseLabel": "Net income"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY",
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
      "http://www.sjwater.com/role/SegmentandNonTariffedBusinessReportingScheduleofSegmentReportingInformationbySegmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent": {
     "auth_ref": [
      "r320"
     ],
     "calculation": {
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": 4.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/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetRegulatoryAssets": {
     "auth_ref": [
      "r131"
     ],
     "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 in Condensed Consolidated Balance Sheets"
       }
      }
     },
     "localname": "NetRegulatoryAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/RegulatoryMattersRegulatoryAssetsNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NontradeReceivablesCurrent": {
     "auth_ref": [
      "r552"
     ],
     "calculation": {
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "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/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [
      "r221",
      "r226",
      "r232",
      "r235",
      "r519"
     ],
     "calculation": {
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": 3.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)",
        "terseLabel": "Operating income (loss)",
        "totalLabel": "OPERATING INCOME"
       }
      }
     },
     "localname": "OperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
      "http://www.sjwater.com/role/SegmentandNonTariffedBusinessReportingScheduleofSegmentReportingInformationbySegmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLeaseIncome": {
     "auth_ref": [
      "r205",
      "r468",
      "r469"
     ],
     "calculation": {
      "http://www.sjwater.com/role/GeneralMajorStreamsofRevenueDetails": {
       "order": 3.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/GeneralMajorStreamsofRevenueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsCurrent": {
     "auth_ref": [
      "r157",
      "r540"
     ],
     "calculation": {
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current assets classified as other.",
        "label": "Other Assets, Current",
        "terseLabel": "Other current assets"
       }
      }
     },
     "localname": "OtherAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsMiscellaneousNoncurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "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/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "auth_ref": [
      "r148"
     ],
     "calculation": {
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncurrent assets classified as other.",
        "label": "Other Assets, Noncurrent",
        "totalLabel": "Total other assets"
       }
      }
     },
     "localname": "OtherAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "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/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent": {
     "auth_ref": [
      "r92",
      "r93",
      "r94"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax and reclassification adjustments, of appreciation (loss) in value of unsold available-for-sale securities, attributable to parent entity. Excludes amounts related to other than temporary impairment (OTTI) loss.",
        "label": "Other Comprehensive Income (Loss), Available-for-Sale Securities Adjustment, Net of Tax, Portion Attributable to Parent",
        "terseLabel": "Unrealized gain (loss) on investment, net of taxes"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParent": {
     "auth_ref": [
      "r92",
      "r93",
      "r94"
     ],
     "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 income (loss) on investment, tax expense (benefit)"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r26",
      "r63",
      "r160",
      "r163",
      "r169",
      "r458",
      "r463",
      "r464",
      "r481",
      "r486",
      "r554",
      "r555"
     ],
     "calculation": {
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": 2.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).",
        "label": "Other Comprehensive Income (Loss), Net of Tax",
        "terseLabel": "Other comprehensive income (loss), net"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLiabilitiesCurrent": {
     "auth_ref": [
      "r14",
      "r540"
     ],
     "calculation": {
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 6.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/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "auth_ref": [
      "r18"
     ],
     "calculation": {
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "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/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "auth_ref": [
      "r33"
     ],
     "calculation": {
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": 2.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/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "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/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": {
     "auth_ref": [
      "r557",
      "r558"
     ],
     "calculation": {
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash (inflow) outflow from investing activities classified as other.",
        "label": "Payments for (Proceeds from) Other Investing Activities",
        "negatedTerseLabel": "Other changes, net"
       }
      }
     },
     "localname": "PaymentsForProceedsFromOtherInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsForProceedsFromRemovalCosts": {
     "auth_ref": [],
     "calculation": {
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 3.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",
        "negatedTerseLabel": "Payments to retire utility plant, net of salvage"
       }
      }
     },
     "localname": "PaymentsForProceedsFromRemovalCosts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfDividendsCommonStock": {
     "auth_ref": [
      "r36"
     ],
     "calculation": {
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 8.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",
        "negatedLabel": "Dividends paid"
       }
      }
     },
     "localname": "PaymentsOfDividendsCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": {
     "auth_ref": [
      "r342",
      "r344",
      "r350",
      "r367",
      "r369",
      "r370",
      "r371",
      "r372",
      "r373",
      "r385",
      "r386",
      "r387",
      "r392",
      "r530"
     ],
     "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_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent": {
     "auth_ref": [
      "r4",
      "r318",
      "r319",
      "r341",
      "r530"
     ],
     "calculation": {
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "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",
        "terseLabel": "POSTRETIREMENT BENEFIT PLANS"
       }
      }
     },
     "localname": "PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PensionAndOtherPostretirementPlansCostsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rate action of a regulator resulting in capitalization or accrual of pension and other postretirement costs.",
        "label": "Pension and Other Postretirement Plans Costs [Member]",
        "terseLabel": "Postretirement pensions and other postretirement benefits"
       }
      }
     },
     "localname": "PensionAndOtherPostretirementPlansCostsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/RegulatoryMattersRegulatoryAssetsNetDetails"
     ],
     "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_PlanNameAxis": {
     "auth_ref": [
      "r587",
      "r588",
      "r589",
      "r590",
      "r591",
      "r592",
      "r593",
      "r594",
      "r595",
      "r596",
      "r597",
      "r598",
      "r599",
      "r600",
      "r601",
      "r602",
      "r603",
      "r604",
      "r605",
      "r606",
      "r607",
      "r608",
      "r609",
      "r610",
      "r611",
      "r612"
     ],
     "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/EquityPlansScheduleofCompensationCostsChargedtoIncomeandProceedsfromtheExerciseofAnyRestrictedStockandSimilarInstrumentsthatareRecordedtoAdditionalPaidInCapitalandCommonStockbyAwardTypeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PlanNameDomain": {
     "auth_ref": [
      "r587",
      "r588",
      "r589",
      "r590",
      "r591",
      "r592",
      "r593",
      "r594",
      "r595",
      "r596",
      "r597",
      "r598",
      "r599",
      "r600",
      "r601",
      "r602",
      "r603",
      "r604",
      "r605",
      "r606",
      "r607",
      "r608",
      "r609",
      "r610",
      "r611",
      "r612"
     ],
     "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/EquityPlansScheduleofCompensationCostsChargedtoIncomeandProceedsfromtheExerciseofAnyRestrictedStockandSimilarInstrumentsthatareRecordedtoAdditionalPaidInCapitalandCommonStockbyAwardTypeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PrepaidExpenseCurrent": {
     "auth_ref": [
      "r156",
      "r249",
      "r250",
      "r515"
     ],
     "calculation": {
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 6.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/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfCommonStock": {
     "auth_ref": [
      "r34"
     ],
     "calculation": {
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 4.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/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfLongTermDebt": {
     "auth_ref": [
      "r35"
     ],
     "calculation": {
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 2.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/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions": {
     "auth_ref": [
      "r34",
      "r81"
     ],
     "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/EquityPlansScheduleofCompensationCostsChargedtoIncomeandProceedsfromtheExerciseofAnyRestrictedStockandSimilarInstrumentsthatareRecordedtoAdditionalPaidInCapitalandCommonStockbyAwardTypeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromLinesOfCredit": {
     "auth_ref": [
      "r35",
      "r564"
     ],
     "calculation": {
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from 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 on line of credit"
       }
      }
     },
     "localname": "ProceedsFromLinesOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": {
     "auth_ref": [
      "r559",
      "r560"
     ],
     "calculation": {
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 5.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/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "auth_ref": [
      "r59",
      "r146"
     ],
     "calculation": {
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "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": "Total utility plant"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions": {
     "auth_ref": [
      "r41",
      "r133",
      "r135"
     ],
     "calculation": {
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 5.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/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation": {
     "auth_ref": [],
     "calculation": {
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "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/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress": {
     "auth_ref": [],
     "calculation": {
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "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/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentLand": {
     "auth_ref": [],
     "calculation": {
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "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/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet": {
     "auth_ref": [],
     "calculation": {
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "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": "Net utility plant"
       }
      }
     },
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "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/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PublicUtilityRegulatedOrUnregulatedStatusAxis": {
     "auth_ref": [
      "r129"
     ],
     "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/SegmentandNonTariffedBusinessReportingScheduleofSegmentReportingInformationbySegmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RealEstateInvestmentPropertyAccumulatedDepreciation": {
     "auth_ref": [
      "r123"
     ],
     "calculation": {
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "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/CONDENSEDCONSOLIDATEDBALANCESHEETS",
      "http://www.sjwater.com/role/GeneralScheduleofRealEstateInvestmentsandNonutilityPropertiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RealEstateInvestmentPropertyAtCost": {
     "auth_ref": [
      "r124"
     ],
     "calculation": {
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_RealEstateInvestmentPropertyNet",
       "weight": 1.0
      },
      "http://www.sjwater.com/role/GeneralScheduleofRealEstateInvestmentsandNonutilityPropertiesDetails": {
       "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": "Subtotal"
       }
      }
     },
     "localname": "RealEstateInvestmentPropertyAtCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
      "http://www.sjwater.com/role/GeneralScheduleofRealEstateInvestmentsandNonutilityPropertiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RealEstateInvestmentPropertyNet": {
     "auth_ref": [
      "r124"
     ],
     "calculation": {
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "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": "Net real estate investments and nonutility properties"
       }
      }
     },
     "localname": "RealEstateInvestmentPropertyNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
      "http://www.sjwater.com/role/GeneralScheduleofRealEstateInvestmentsandNonutilityPropertiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ReceivablesLongTermContractsOrPrograms": {
     "auth_ref": [
      "r553"
     ],
     "calculation": {
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "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/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RegulatedAndUnregulatedOperationDomain": {
     "auth_ref": [
      "r129"
     ],
     "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/SegmentandNonTariffedBusinessReportingScheduleofSegmentReportingInformationbySegmentDetails"
     ],
     "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/SegmentandNonTariffedBusinessReportingScheduleofSegmentReportingInformationbySegmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RegulatedOperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Regulated Operations [Abstract]",
        "terseLabel": "Regulated Operations [Abstract]"
       }
      }
     },
     "localname": "RegulatedOperationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RegulatoryAssetAxis": {
     "auth_ref": [
      "r131",
      "r132",
      "r137"
     ],
     "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/RegulatoryMattersRegulatoryAssetsNetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RegulatoryAssetDomain": {
     "auth_ref": [
      "r131"
     ],
     "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/RegulatoryMattersRegulatoryAssetsNetDetails"
     ],
     "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"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RegulatoryAssetsCurrent": {
     "auth_ref": [
      "r131"
     ],
     "calculation": {
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 7.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 assets, net"
       }
      }
     },
     "localname": "RegulatoryAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
      "http://www.sjwater.com/role/RegulatoryMattersRegulatoryAssetsNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RegulatoryAssetsNoncurrent": {
     "auth_ref": [
      "r131"
     ],
     "calculation": {
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "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": "Total regulatory assets, net, less current portion"
       }
      }
     },
     "localname": "RegulatoryAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
      "http://www.sjwater.com/role/RegulatoryMattersRegulatoryAssetsNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RemainingAmountsOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided": {
     "auth_ref": [
      "r131",
      "r134"
     ],
     "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/RegulatoryMattersNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RepaymentsOfLinesOfCredit": {
     "auth_ref": [
      "r37",
      "r564"
     ],
     "calculation": {
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 6.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",
        "negatedLabel": "Repayments on line of credit"
       }
      }
     },
     "localname": "RepaymentsOfLinesOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RepaymentsOfLongTermDebt": {
     "auth_ref": [
      "r37"
     ],
     "calculation": {
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "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",
        "negatedLabel": "Repayments of long-term borrowings"
       }
      }
     },
     "localname": "RepaymentsOfLongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedCashAndCashEquivalents": {
     "auth_ref": [
      "r43",
      "r48",
      "r105",
      "r119",
      "r145"
     ],
     "calculation": {
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "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 PERIOD"
       }
      }
     },
     "localname": "RestrictedCashAndCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "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/GeneralEarningsperShareDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r8",
      "r68",
      "r120",
      "r494",
      "r496",
      "r540"
     ],
     "calculation": {
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "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/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r140",
      "r182",
      "r183",
      "r184",
      "r186",
      "r192",
      "r194",
      "r247",
      "r424",
      "r425",
      "r426",
      "r435",
      "r436",
      "r453",
      "r491",
      "r493"
     ],
     "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/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetirementPlanTypeAxis": {
     "auth_ref": [
      "r70",
      "r71",
      "r318",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r335",
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r342",
      "r343",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r361",
      "r362",
      "r363",
      "r364",
      "r365",
      "r366",
      "r368",
      "r371",
      "r374",
      "r375",
      "r376",
      "r377",
      "r378",
      "r379",
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r387",
      "r388",
      "r389",
      "r391",
      "r530",
      "r531",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537"
     ],
     "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/GeneralFairValueMeasurementDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RetirementPlanTypeDomain": {
     "auth_ref": [
      "r70",
      "r71",
      "r318",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r335",
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r342",
      "r343",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r361",
      "r362",
      "r363",
      "r364",
      "r365",
      "r366",
      "r368",
      "r371",
      "r374",
      "r375",
      "r376",
      "r377",
      "r378",
      "r379",
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r387",
      "r388",
      "r389",
      "r391",
      "r530",
      "r531",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537"
     ],
     "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/GeneralFairValueMeasurementDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "auth_ref": [
      "r212",
      "r213",
      "r225",
      "r230",
      "r231",
      "r237",
      "r238",
      "r241",
      "r315",
      "r316",
      "r478"
     ],
     "calculation": {
      "http://www.sjwater.com/role/GeneralMajorStreamsofRevenueDetails": {
       "order": 1.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/GeneralMajorStreamsofRevenueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueRecognitionPolicyTextBlock": {
     "auth_ref": [
      "r516",
      "r517"
     ],
     "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/GeneralPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_Revenues": {
     "auth_ref": [
      "r168",
      "r178",
      "r212",
      "r213",
      "r225",
      "r230",
      "r231",
      "r237",
      "r238",
      "r241",
      "r246",
      "r270",
      "r271",
      "r272",
      "r273",
      "r274",
      "r275",
      "r276",
      "r277",
      "r278",
      "r457",
      "r484",
      "r581"
     ],
     "calculation": {
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0
      },
      "http://www.sjwater.com/role/GeneralMajorStreamsofRevenueDetails": {
       "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": "REVENUE",
        "totalLabel": "Total revenues",
        "verboseLabel": "Operating revenue"
       }
      }
     },
     "localname": "Revenues",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
      "http://www.sjwater.com/role/GeneralMajorStreamsofRevenueDetails",
      "http://www.sjwater.com/role/SegmentandNonTariffedBusinessReportingScheduleofSegmentReportingInformationbySegmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SaleOfStockConsiderationReceivedOnTransaction": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash received on stock transaction after deduction of issuance costs.",
        "label": "Sale of Stock, Consideration Received on Transaction",
        "terseLabel": "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 (shares)"
       }
      }
     },
     "localname": "SaleOfStockNumberOfSharesIssuedInTransaction",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/CapitalizationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": {
     "auth_ref": [
      "r50"
     ],
     "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/GeneralEarningsperShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": {
     "auth_ref": [
      "r86",
      "r87",
      "r446"
     ],
     "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/AcquisitionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock": {
     "auth_ref": [
      "r79"
     ],
     "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 Costs Charged to Income and Proceeds from the Exercise of Any Restricted Stock and Similar Instruments that are Recorded to Additional Paid-In Capital and Common Stock, by Award Type"
       }
      }
     },
     "localname": "ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/EquityPlansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": {
     "auth_ref": [
      "r73",
      "r74",
      "r75",
      "r76",
      "r77"
     ],
     "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/BenefitPlansNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "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/GeneralScheduleofRealEstateInvestmentsandNonutilityPropertiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfInvestmentsTable": {
     "auth_ref": [
      "r128"
     ],
     "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/GeneralScheduleofRealEstateInvestmentsandNonutilityPropertiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfNetBenefitCostsTableTextBlock": {
     "auth_ref": [
      "r72"
     ],
     "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_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": [
      "r131",
      "r132",
      "r137"
     ],
     "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"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfRegulatoryAssetsTextBlock": {
     "auth_ref": [
      "r131",
      "r132",
      "r137"
     ],
     "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": [
      "r52",
      "r53",
      "r54",
      "r56"
     ],
     "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/SegmentandNonTariffedBusinessReportingScheduleofSegmentReportingInformationbySegmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": {
     "auth_ref": [
      "r52",
      "r53",
      "r54",
      "r56"
     ],
     "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/SegmentandNonTariffedBusinessReportingTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "auth_ref": [
      "r393",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r418",
      "r419",
      "r420",
      "r421"
     ],
     "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/EquityPlansNarrativeDetails",
      "http://www.sjwater.com/role/EquityPlansScheduleofCompensationCostsChargedtoIncomeandProceedsfromtheExerciseofAnyRestrictedStockandSimilarInstrumentsthatareRecordedtoAdditionalPaidInCapitalandCommonStockbyAwardTypeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SegmentDomain": {
     "auth_ref": [
      "r209",
      "r212",
      "r213",
      "r214",
      "r215",
      "r216",
      "r217",
      "r218",
      "r219",
      "r220",
      "r221",
      "r222",
      "r223",
      "r225",
      "r226",
      "r227",
      "r228",
      "r229",
      "r230",
      "r231",
      "r232",
      "r233",
      "r235",
      "r241",
      "r252",
      "r253",
      "r254",
      "r255",
      "r256",
      "r257",
      "r258",
      "r259",
      "r260",
      "r262",
      "r263",
      "r520",
      "r624"
     ],
     "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/SegmentandNonTariffedBusinessReportingScheduleofSegmentReportingInformationbySegmentDetails"
     ],
     "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": [
      "r209",
      "r210",
      "r211",
      "r221",
      "r224",
      "r229",
      "r233",
      "r234",
      "r235",
      "r236",
      "r237",
      "r240",
      "r241",
      "r242"
     ],
     "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 Business Reporting"
       }
      }
     },
     "localname": "SegmentReportingDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/SegmentandNonTariffedBusinessReporting"
     ],
     "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/SegmentandNonTariffedBusinessReportingScheduleofSegmentReportingInformationbySegmentDetails"
     ],
     "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/BankBorrowingsandLongTermLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensation": {
     "auth_ref": [
      "r40"
     ],
     "calculation": {
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 12.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncash expense for share-based payment arrangement.",
        "label": "Share-Based Payment Arrangement, Noncash Expense",
        "terseLabel": "Stock-based compensation"
       }
      }
     },
     "localname": "ShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": {
     "auth_ref": [
      "r539"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period",
        "terseLabel": "Service-based restricted stock vesting period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/EquityPlansNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "auth_ref": [
      "r410"
     ],
     "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",
        "terseLabel": "Number of equity instruments granted (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/EquityPlansNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r410"
     ],
     "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": "Grant date fair value of equity instruments granted (usd per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/EquityPlansNarrativeDetails"
     ],
     "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/EquityPlansNarrativeDetails",
      "http://www.sjwater.com/role/EquityPlansScheduleofCompensationCostsChargedtoIncomeandProceedsfromtheExerciseofAnyRestrictedStockandSimilarInstrumentsthatareRecordedtoAdditionalPaidInCapitalandCommonStockbyAwardTypeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": {
     "auth_ref": [
      "r80"
     ],
     "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": "Remaining 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": [
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r418",
      "r419",
      "r420",
      "r421"
     ],
     "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/EquityPlansScheduleofCompensationCostsChargedtoIncomeandProceedsfromtheExerciseofAnyRestrictedStockandSimilarInstrumentsthatareRecordedtoAdditionalPaidInCapitalandCommonStockbyAwardTypeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": {
     "auth_ref": [
      "r587"
     ],
     "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": "Target vesting percentage"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/EquityPlansNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock": {
     "auth_ref": [
      "r69",
      "r84"
     ],
     "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_SignificantAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r49",
      "r176"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.",
        "label": "Significant Accounting Policies [Text Block]",
        "terseLabel": "General"
       }
      }
     },
     "localname": "SignificantAccountingPoliciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/General"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "auth_ref": [
      "r141",
      "r209",
      "r212",
      "r213",
      "r214",
      "r215",
      "r216",
      "r217",
      "r218",
      "r219",
      "r220",
      "r221",
      "r222",
      "r223",
      "r225",
      "r226",
      "r227",
      "r228",
      "r229",
      "r230",
      "r231",
      "r232",
      "r233",
      "r235",
      "r241",
      "r252",
      "r253",
      "r254",
      "r255",
      "r256",
      "r257",
      "r258",
      "r259",
      "r260",
      "r261",
      "r262",
      "r263",
      "r520",
      "r624"
     ],
     "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/SegmentandNonTariffedBusinessReportingScheduleofSegmentReportingInformationbySegmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementClassOfStockAxis": {
     "auth_ref": [
      "r151",
      "r152",
      "r153",
      "r178",
      "r197",
      "r198",
      "r200",
      "r202",
      "r207",
      "r208",
      "r246",
      "r270",
      "r272",
      "r273",
      "r274",
      "r277",
      "r278",
      "r298",
      "r299",
      "r301",
      "r305",
      "r311",
      "r457",
      "r513",
      "r549",
      "r563",
      "r570"
     ],
     "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/GeneralEarningsperShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r20",
      "r63",
      "r140",
      "r164",
      "r165",
      "r166",
      "r182",
      "r183",
      "r184",
      "r186",
      "r192",
      "r194",
      "r206",
      "r247",
      "r312",
      "r424",
      "r425",
      "r426",
      "r435",
      "r436",
      "r453",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r464",
      "r470",
      "r491",
      "r492",
      "r493"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by component of equity.",
        "label": "Equity Components [Axis]",
        "terseLabel": "Equity Components [Axis]"
       }
      }
     },
     "localname": "StatementEquityComponentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "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/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "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": [
      "r182",
      "r183",
      "r184",
      "r206",
      "r478"
     ],
     "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/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": {
     "auth_ref": [
      "r5",
      "r6",
      "r63",
      "r68"
     ],
     "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)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesNewIssues": {
     "auth_ref": [
      "r5",
      "r6",
      "r63",
      "r68"
     ],
     "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/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": {
     "auth_ref": [
      "r5",
      "r6",
      "r63",
      "r68"
     ],
     "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/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": {
     "auth_ref": [
      "r5",
      "r6",
      "r63",
      "r68"
     ],
     "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/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueNewIssues": {
     "auth_ref": [
      "r5",
      "r6",
      "r63",
      "r68"
     ],
     "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/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": {
     "auth_ref": [
      "r5",
      "r6",
      "r68",
      "r78"
     ],
     "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/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockOptionPlanExpense": {
     "auth_ref": [
      "r41"
     ],
     "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": "Plan expense"
       }
      }
     },
     "localname": "StockOptionPlanExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/EquityPlansNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r6",
      "r9",
      "r10",
      "r55",
      "r540",
      "r565",
      "r573",
      "r614"
     ],
     "calculation": {
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "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/CONDENSEDCONSOLIDATEDBALANCESHEETS",
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "auth_ref": [
      "r69",
      "r177",
      "r299",
      "r300",
      "r301",
      "r302",
      "r303",
      "r304",
      "r305",
      "r306",
      "r307",
      "r308",
      "r309",
      "r310",
      "r312",
      "r452"
     ],
     "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/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventMember": {
     "auth_ref": [
      "r465",
      "r472"
     ],
     "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"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "auth_ref": [
      "r465",
      "r472"
     ],
     "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"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "auth_ref": [
      "r465",
      "r472"
     ],
     "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"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Different names of stock transactions and the different attributes of each transaction.",
        "label": "Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table]",
        "terseLabel": "Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table]"
       }
      }
     },
     "localname": "SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable",
     "nsuri": "http://fasb.org/us-gaap/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 period for:"
       }
      }
     },
     "localname": "SupplementalCashFlowInformationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "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": "Supplemental Employee Retirement Plan"
       }
      }
     },
     "localname": "SupplementalEmployeeRetirementPlanDefinedBenefitMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/GeneralFairValueMeasurementDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TaxesPayableCurrent": {
     "auth_ref": [
      "r13"
     ],
     "calculation": {
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "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/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "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/SegmentandNonTariffedBusinessReportingScheduleofSegmentReportingInformationbySegmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_UtilitiesOperatingExpense": {
     "auth_ref": [
      "r29"
     ],
     "calculation": {
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": 1.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/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
      "http://www.sjwater.com/role/SegmentandNonTariffedBusinessReportingScheduleofSegmentReportingInformationbySegmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization": {
     "auth_ref": [
      "r29"
     ],
     "calculation": {
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": 1.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",
        "verboseLabel": "Depreciation and amortization"
       }
      }
     },
     "localname": "UtilitiesOperatingExpenseDepreciationAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
      "http://www.sjwater.com/role/SegmentandNonTariffedBusinessReportingScheduleofSegmentReportingInformationbySegmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UtilitiesOperatingExpenseMaintenance": {
     "auth_ref": [
      "r29"
     ],
     "calculation": {
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": 3.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/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UtilitiesOperatingExpenseOther": {
     "auth_ref": [
      "r29"
     ],
     "calculation": {
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "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/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UtilitiesOperatingExpensePurchasedPower": {
     "auth_ref": [
      "r29"
     ],
     "calculation": {
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "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/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UtilitiesOperatingExpenseTaxes": {
     "auth_ref": [
      "r29"
     ],
     "calculation": {
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": 5.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/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_WaterProductionCosts": {
     "auth_ref": [
      "r30"
     ],
     "calculation": {
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": 6.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/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r196",
      "r202"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.",
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "terseLabel": "Diluted (shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r195",
      "r202"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.",
        "label": "Weighted Average Number of Shares Outstanding, Basic",
        "terseLabel": "Basic (shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sjwater.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "sharesItemType"
    }
   },
   "unitCount": 7
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760",
   "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(31))",
   "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": "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"
  },
  "r101": {
   "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"
  },
  "r102": {
   "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"
  },
  "r103": {
   "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"
  },
  "r104": {
   "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"
  },
  "r105": {
   "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"
  },
  "r106": {
   "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"
  },
  "r107": {
   "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"
  },
  "r108": {
   "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"
  },
  "r109": {
   "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"
  },
  "r11": {
   "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"
  },
  "r110": {
   "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"
  },
  "r111": {
   "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"
  },
  "r112": {
   "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"
  },
  "r113": {
   "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"
  },
  "r114": {
   "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"
  },
  "r115": {
   "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"
  },
  "r116": {
   "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"
  },
  "r117": {
   "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"
  },
  "r118": {
   "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"
  },
  "r119": {
   "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"
  },
  "r12": {
   "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"
  },
  "r120": {
   "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"
  },
  "r121": {
   "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"
  },
  "r122": {
   "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"
  },
  "r123": {
   "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"
  },
  "r124": {
   "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"
  },
  "r125": {
   "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"
  },
  "r126": {
   "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"
  },
  "r127": {
   "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"
  },
  "r128": {
   "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"
  },
  "r129": {
   "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"
  },
  "r13": {
   "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"
  },
  "r130": {
   "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"
  },
  "r131": {
   "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"
  },
  "r132": {
   "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"
  },
  "r133": {
   "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"
  },
  "r134": {
   "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"
  },
  "r135": {
   "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"
  },
  "r136": {
   "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"
  },
  "r137": {
   "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"
  },
  "r138": {
   "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"
  },
  "r139": {
   "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"
  },
  "r14": {
   "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"
  },
  "r140": {
   "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"
  },
  "r141": {
   "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"
  },
  "r142": {
   "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"
  },
  "r143": {
   "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"
  },
  "r144": {
   "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"
  },
  "r145": {
   "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"
  },
  "r146": {
   "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"
  },
  "r147": {
   "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"
  },
  "r148": {
   "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"
  },
  "r149": {
   "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"
  },
  "r15": {
   "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"
  },
  "r150": {
   "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"
  },
  "r151": {
   "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"
  },
  "r152": {
   "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"
  },
  "r153": {
   "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"
  },
  "r154": {
   "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"
  },
  "r155": {
   "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"
  },
  "r156": {
   "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"
  },
  "r157": {
   "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"
  },
  "r158": {
   "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"
  },
  "r159": {
   "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"
  },
  "r16": {
   "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"
  },
  "r160": {
   "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"
  },
  "r161": {
   "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"
  },
  "r162": {
   "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"
  },
  "r163": {
   "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"
  },
  "r164": {
   "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"
  },
  "r165": {
   "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"
  },
  "r166": {
   "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"
  },
  "r167": {
   "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"
  },
  "r168": {
   "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"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(21))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r17": {
   "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"
  },
  "r170": {
   "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"
  },
  "r171": {
   "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"
  },
  "r172": {
   "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"
  },
  "r173": {
   "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"
  },
  "r174": {
   "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"
  },
  "r175": {
   "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"
  },
  "r176": {
   "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"
  },
  "r177": {
   "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"
  },
  "r178": {
   "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"
  },
  "r179": {
   "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"
  },
  "r18": {
   "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"
  },
  "r180": {
   "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"
  },
  "r181": {
   "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"
  },
  "r182": {
   "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"
  },
  "r183": {
   "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"
  },
  "r184": {
   "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"
  },
  "r185": {
   "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"
  },
  "r186": {
   "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"
  },
  "r187": {
   "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"
  },
  "r188": {
   "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"
  },
  "r189": {
   "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"
  },
  "r19": {
   "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"
  },
  "r190": {
   "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"
  },
  "r191": {
   "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"
  },
  "r192": {
   "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"
  },
  "r193": {
   "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"
  },
  "r194": {
   "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"
  },
  "r195": {
   "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"
  },
  "r196": {
   "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"
  },
  "r197": {
   "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"
  },
  "r198": {
   "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"
  },
  "r199": {
   "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"
  },
  "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.29-31)",
   "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": "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"
  },
  "r201": {
   "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"
  },
  "r202": {
   "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"
  },
  "r203": {
   "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"
  },
  "r204": {
   "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"
  },
  "r205": {
   "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"
  },
  "r206": {
   "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"
  },
  "r207": {
   "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"
  },
  "r208": {
   "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"
  },
  "r209": {
   "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"
  },
  "r21": {
   "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"
  },
  "r210": {
   "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"
  },
  "r211": {
   "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"
  },
  "r212": {
   "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"
  },
  "r213": {
   "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"
  },
  "r214": {
   "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"
  },
  "r215": {
   "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"
  },
  "r216": {
   "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"
  },
  "r217": {
   "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"
  },
  "r218": {
   "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"
  },
  "r219": {
   "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"
  },
  "r22": {
   "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"
  },
  "r220": {
   "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"
  },
  "r221": {
   "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"
  },
  "r222": {
   "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"
  },
  "r223": {
   "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"
  },
  "r224": {
   "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"
  },
  "r225": {
   "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"
  },
  "r226": {
   "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"
  },
  "r227": {
   "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"
  },
  "r228": {
   "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"
  },
  "r229": {
   "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"
  },
  "r23": {
   "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"
  },
  "r230": {
   "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"
  },
  "r231": {
   "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"
  },
  "r232": {
   "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"
  },
  "r233": {
   "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"
  },
  "r234": {
   "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"
  },
  "r235": {
   "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"
  },
  "r236": {
   "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"
  },
  "r237": {
   "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"
  },
  "r238": {
   "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"
  },
  "r239": {
   "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"
  },
  "r24": {
   "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"
  },
  "r240": {
   "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"
  },
  "r241": {
   "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"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "280",
   "URI": "https://asc.fasb.org/topic&trid=2134510",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r243": {
   "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"
  },
  "r244": {
   "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"
  },
  "r245": {
   "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"
  },
  "r246": {
   "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"
  },
  "r247": {
   "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"
  },
  "r248": {
   "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"
  },
  "r249": {
   "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"
  },
  "r25": {
   "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"
  },
  "r250": {
   "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"
  },
  "r251": {
   "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"
  },
  "r252": {
   "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"
  },
  "r253": {
   "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"
  },
  "r254": {
   "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"
  },
  "r255": {
   "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"
  },
  "r256": {
   "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"
  },
  "r257": {
   "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"
  },
  "r258": {
   "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"
  },
  "r259": {
   "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"
  },
  "r26": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r260": {
   "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"
  },
  "r261": {
   "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"
  },
  "r262": {
   "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"
  },
  "r263": {
   "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"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "440",
   "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r265": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "440",
   "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r266": {
   "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"
  },
  "r267": {
   "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"
  },
  "r268": {
   "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"
  },
  "r269": {
   "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"
  },
  "r27": {
   "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"
  },
  "r270": {
   "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"
  },
  "r271": {
   "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"
  },
  "r272": {
   "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"
  },
  "r273": {
   "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"
  },
  "r274": {
   "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"
  },
  "r275": {
   "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"
  },
  "r276": {
   "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"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r279": {
   "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"
  },
  "r28": {
   "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"
  },
  "r280": {
   "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"
  },
  "r281": {
   "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"
  },
  "r282": {
   "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"
  },
  "r283": {
   "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"
  },
  "r284": {
   "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"
  },
  "r285": {
   "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"
  },
  "r286": {
   "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"
  },
  "r287": {
   "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"
  },
  "r288": {
   "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"
  },
  "r289": {
   "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"
  },
  "r29": {
   "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"
  },
  "r290": {
   "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"
  },
  "r291": {
   "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"
  },
  "r292": {
   "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"
  },
  "r293": {
   "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"
  },
  "r294": {
   "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"
  },
  "r295": {
   "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"
  },
  "r296": {
   "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"
  },
  "r297": {
   "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"
  },
  "r298": {
   "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"
  },
  "r299": {
   "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"
  },
  "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": "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"
  },
  "r300": {
   "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"
  },
  "r301": {
   "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"
  },
  "r302": {
   "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"
  },
  "r303": {
   "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"
  },
  "r304": {
   "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"
  },
  "r305": {
   "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"
  },
  "r306": {
   "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"
  },
  "r307": {
   "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"
  },
  "r308": {
   "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"
  },
  "r309": {
   "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"
  },
  "r31": {
   "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"
  },
  "r310": {
   "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"
  },
  "r311": {
   "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"
  },
  "r312": {
   "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"
  },
  "r313": {
   "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"
  },
  "r314": {
   "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"
  },
  "r315": {
   "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"
  },
  "r316": {
   "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"
  },
  "r317": {
   "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"
  },
  "r318": {
   "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"
  },
  "r319": {
   "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"
  },
  "r32": {
   "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"
  },
  "r320": {
   "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"
  },
  "r321": {
   "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"
  },
  "r322": {
   "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"
  },
  "r323": {
   "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"
  },
  "r324": {
   "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"
  },
  "r325": {
   "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"
  },
  "r326": {
   "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"
  },
  "r327": {
   "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"
  },
  "r328": {
   "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"
  },
  "r329": {
   "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"
  },
  "r33": {
   "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"
  },
  "r330": {
   "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"
  },
  "r331": {
   "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"
  },
  "r332": {
   "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"
  },
  "r333": {
   "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"
  },
  "r334": {
   "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"
  },
  "r335": {
   "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"
  },
  "r336": {
   "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"
  },
  "r337": {
   "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"
  },
  "r338": {
   "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"
  },
  "r339": {
   "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"
  },
  "r34": {
   "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"
  },
  "r340": {
   "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"
  },
  "r341": {
   "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"
  },
  "r342": {
   "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"
  },
  "r343": {
   "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"
  },
  "r344": {
   "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"
  },
  "r345": {
   "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"
  },
  "r346": {
   "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"
  },
  "r347": {
   "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"
  },
  "r348": {
   "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"
  },
  "r349": {
   "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"
  },
  "r35": {
   "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"
  },
  "r350": {
   "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"
  },
  "r351": {
   "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"
  },
  "r352": {
   "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"
  },
  "r353": {
   "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"
  },
  "r354": {
   "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"
  },
  "r355": {
   "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"
  },
  "r356": {
   "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"
  },
  "r357": {
   "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"
  },
  "r358": {
   "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"
  },
  "r359": {
   "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"
  },
  "r36": {
   "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"
  },
  "r360": {
   "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"
  },
  "r361": {
   "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"
  },
  "r362": {
   "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"
  },
  "r363": {
   "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"
  },
  "r364": {
   "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"
  },
  "r365": {
   "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"
  },
  "r366": {
   "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"
  },
  "r367": {
   "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"
  },
  "r368": {
   "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"
  },
  "r369": {
   "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"
  },
  "r37": {
   "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"
  },
  "r370": {
   "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"
  },
  "r371": {
   "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"
  },
  "r372": {
   "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"
  },
  "r373": {
   "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"
  },
  "r374": {
   "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"
  },
  "r375": {
   "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"
  },
  "r376": {
   "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"
  },
  "r377": {
   "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"
  },
  "r378": {
   "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"
  },
  "r379": {
   "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"
  },
  "r38": {
   "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"
  },
  "r380": {
   "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"
  },
  "r381": {
   "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"
  },
  "r382": {
   "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"
  },
  "r383": {
   "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"
  },
  "r384": {
   "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"
  },
  "r385": {
   "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"
  },
  "r386": {
   "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"
  },
  "r387": {
   "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"
  },
  "r388": {
   "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"
  },
  "r389": {
   "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"
  },
  "r39": {
   "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"
  },
  "r390": {
   "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"
  },
  "r391": {
   "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"
  },
  "r392": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "715",
   "URI": "https://asc.fasb.org/topic&trid=2235017",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r393": {
   "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"
  },
  "r394": {
   "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"
  },
  "r395": {
   "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"
  },
  "r396": {
   "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"
  },
  "r397": {
   "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"
  },
  "r398": {
   "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"
  },
  "r399": {
   "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"
  },
  "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": "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"
  },
  "r400": {
   "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"
  },
  "r401": {
   "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"
  },
  "r402": {
   "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"
  },
  "r403": {
   "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"
  },
  "r404": {
   "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"
  },
  "r405": {
   "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"
  },
  "r406": {
   "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"
  },
  "r407": {
   "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"
  },
  "r408": {
   "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"
  },
  "r409": {
   "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"
  },
  "r41": {
   "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"
  },
  "r410": {
   "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"
  },
  "r411": {
   "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"
  },
  "r412": {
   "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"
  },
  "r413": {
   "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"
  },
  "r414": {
   "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"
  },
  "r415": {
   "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"
  },
  "r416": {
   "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"
  },
  "r417": {
   "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"
  },
  "r418": {
   "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"
  },
  "r419": {
   "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"
  },
  "r42": {
   "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"
  },
  "r420": {
   "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"
  },
  "r421": {
   "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"
  },
  "r422": {
   "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"
  },
  "r423": {
   "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"
  },
  "r424": {
   "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"
  },
  "r425": {
   "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"
  },
  "r426": {
   "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"
  },
  "r427": {
   "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"
  },
  "r428": {
   "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"
  },
  "r429": {
   "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"
  },
  "r43": {
   "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"
  },
  "r430": {
   "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"
  },
  "r431": {
   "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"
  },
  "r432": {
   "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"
  },
  "r433": {
   "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"
  },
  "r434": {
   "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"
  },
  "r435": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r436": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r437": {
   "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"
  },
  "r438": {
   "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"
  },
  "r439": {
   "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"
  },
  "r44": {
   "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"
  },
  "r440": {
   "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"
  },
  "r441": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.C)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r442": {
   "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"
  },
  "r443": {
   "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"
  },
  "r444": {
   "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"
  },
  "r445": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "https://asc.fasb.org/topic&trid=2144680",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r446": {
   "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"
  },
  "r447": {
   "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"
  },
  "r448": {
   "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"
  },
  "r449": {
   "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"
  },
  "r45": {
   "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"
  },
  "r450": {
   "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"
  },
  "r451": {
   "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"
  },
  "r452": {
   "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"
  },
  "r453": {
   "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"
  },
  "r454": {
   "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"
  },
  "r455": {
   "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"
  },
  "r456": {
   "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"
  },
  "r457": {
   "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"
  },
  "r458": {
   "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"
  },
  "r459": {
   "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"
  },
  "r46": {
   "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"
  },
  "r460": {
   "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"
  },
  "r461": {
   "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"
  },
  "r462": {
   "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"
  },
  "r463": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r464": {
   "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"
  },
  "r465": {
   "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"
  },
  "r466": {
   "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"
  },
  "r467": {
   "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"
  },
  "r468": {
   "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"
  },
  "r469": {
   "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"
  },
  "r47": {
   "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"
  },
  "r470": {
   "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"
  },
  "r471": {
   "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"
  },
  "r472": {
   "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"
  },
  "r473": {
   "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"
  },
  "r474": {
   "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"
  },
  "r475": {
   "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"
  },
  "r476": {
   "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"
  },
  "r477": {
   "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"
  },
  "r478": {
   "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"
  },
  "r479": {
   "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"
  },
  "r48": {
   "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"
  },
  "r480": {
   "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"
  },
  "r481": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(23))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r482": {
   "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"
  },
  "r483": {
   "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"
  },
  "r484": {
   "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"
  },
  "r485": {
   "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"
  },
  "r486": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(19))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r487": {
   "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"
  },
  "r488": {
   "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"
  },
  "r489": {
   "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"
  },
  "r49": {
   "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"
  },
  "r490": {
   "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"
  },
  "r491": {
   "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"
  },
  "r492": {
   "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"
  },
  "r493": {
   "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"
  },
  "r494": {
   "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"
  },
  "r495": {
   "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"
  },
  "r496": {
   "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"
  },
  "r497": {
   "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"
  },
  "r498": {
   "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"
  },
  "r499": {
   "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"
  },
  "r5": {
   "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"
  },
  "r50": {
   "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"
  },
  "r500": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "440",
   "Subparagraph": "(a)",
   "Topic": "954",
   "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r501": {
   "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"
  },
  "r502": {
   "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"
  },
  "r503": {
   "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"
  },
  "r504": {
   "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"
  },
  "r505": {
   "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"
  },
  "r506": {
   "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"
  },
  "r507": {
   "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"
  },
  "r508": {
   "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"
  },
  "r509": {
   "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"
  },
  "r51": {
   "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"
  },
  "r510": {
   "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"
  },
  "r511": {
   "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"
  },
  "r512": {
   "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"
  },
  "r513": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1402",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r514": {
   "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"
  },
  "r515": {
   "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"
  },
  "r516": {
   "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"
  },
  "r517": {
   "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"
  },
  "r518": {
   "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"
  },
  "r519": {
   "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"
  },
  "r52": {
   "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"
  },
  "r520": {
   "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"
  },
  "r521": {
   "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"
  },
  "r522": {
   "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"
  },
  "r523": {
   "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"
  },
  "r524": {
   "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"
  },
  "r525": {
   "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"
  },
  "r526": {
   "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"
  },
  "r527": {
   "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"
  },
  "r528": {
   "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"
  },
  "r529": {
   "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"
  },
  "r53": {
   "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"
  },
  "r530": {
   "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"
  },
  "r531": {
   "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"
  },
  "r532": {
   "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"
  },
  "r533": {
   "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"
  },
  "r534": {
   "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"
  },
  "r535": {
   "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"
  },
  "r536": {
   "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"
  },
  "r537": {
   "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"
  },
  "r538": {
   "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"
  },
  "r539": {
   "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/exampleRef"
  },
  "r54": {
   "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"
  },
  "r540": {
   "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"
  },
  "r541": {
   "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"
  },
  "r542": {
   "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"
  },
  "r543": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r544": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r545": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r546": {
   "Name": "Form 10-Q",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "308",
   "Subsection": "a",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r547": {
   "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"
  },
  "r548": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r549": {
   "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"
  },
  "r55": {
   "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"
  },
  "r550": {
   "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"
  },
  "r551": {
   "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"
  },
  "r552": {
   "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"
  },
  "r553": {
   "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"
  },
  "r554": {
   "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"
  },
  "r555": {
   "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"
  },
  "r556": {
   "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"
  },
  "r557": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r558": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r559": {
   "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"
  },
  "r56": {
   "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"
  },
  "r560": {
   "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"
  },
  "r561": {
   "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"
  },
  "r562": {
   "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"
  },
  "r563": {
   "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"
  },
  "r564": {
   "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"
  },
  "r565": {
   "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"
  },
  "r566": {
   "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"
  },
  "r567": {
   "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"
  },
  "r568": {
   "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"
  },
  "r569": {
   "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"
  },
  "r57": {
   "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"
  },
  "r570": {
   "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"
  },
  "r571": {
   "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"
  },
  "r572": {
   "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"
  },
  "r573": {
   "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"
  },
  "r574": {
   "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"
  },
  "r575": {
   "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"
  },
  "r576": {
   "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"
  },
  "r577": {
   "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"
  },
  "r578": {
   "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"
  },
  "r579": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "https://asc.fasb.org/topic&trid=2127136",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r58": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "15",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=126982154&loc=d3e400-110220",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r580": {
   "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"
  },
  "r581": {
   "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"
  },
  "r582": {
   "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"
  },
  "r583": {
   "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"
  },
  "r584": {
   "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"
  },
  "r585": {
   "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"
  },
  "r586": {
   "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"
  },
  "r587": {
   "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"
  },
  "r588": {
   "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"
  },
  "r589": {
   "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"
  },
  "r59": {
   "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"
  },
  "r590": {
   "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"
  },
  "r591": {
   "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"
  },
  "r592": {
   "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"
  },
  "r593": {
   "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"
  },
  "r594": {
   "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"
  },
  "r595": {
   "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"
  },
  "r596": {
   "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"
  },
  "r597": {
   "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"
  },
  "r598": {
   "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"
  },
  "r599": {
   "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"
  },
  "r6": {
   "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"
  },
  "r60": {
   "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"
  },
  "r600": {
   "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"
  },
  "r601": {
   "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"
  },
  "r602": {
   "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"
  },
  "r603": {
   "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"
  },
  "r604": {
   "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"
  },
  "r605": {
   "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"
  },
  "r606": {
   "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"
  },
  "r607": {
   "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"
  },
  "r608": {
   "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"
  },
  "r609": {
   "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"
  },
  "r61": {
   "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"
  },
  "r610": {
   "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"
  },
  "r611": {
   "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"
  },
  "r612": {
   "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"
  },
  "r613": {
   "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"
  },
  "r614": {
   "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"
  },
  "r615": {
   "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"
  },
  "r616": {
   "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"
  },
  "r617": {
   "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"
  },
  "r618": {
   "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"
  },
  "r619": {
   "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"
  },
  "r62": {
   "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"
  },
  "r620": {
   "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"
  },
  "r621": {
   "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"
  },
  "r622": {
   "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"
  },
  "r623": {
   "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"
  },
  "r624": {
   "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"
  },
  "r63": {
   "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"
  },
  "r64": {
   "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"
  },
  "r65": {
   "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"
  },
  "r66": {
   "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"
  },
  "r67": {
   "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"
  },
  "r68": {
   "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"
  },
  "r69": {
   "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"
  },
  "r7": {
   "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"
  },
  "r70": {
   "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"
  },
  "r71": {
   "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"
  },
  "r72": {
   "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"
  },
  "r73": {
   "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"
  },
  "r74": {
   "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"
  },
  "r75": {
   "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"
  },
  "r76": {
   "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"
  },
  "r77": {
   "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"
  },
  "r78": {
   "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"
  },
  "r79": {
   "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"
  },
  "r8": {
   "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"
  },
  "r80": {
   "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"
  },
  "r81": {
   "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"
  },
  "r82": {
   "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"
  },
  "r83": {
   "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"
  },
  "r84": {
   "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"
  },
  "r85": {
   "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"
  },
  "r86": {
   "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"
  },
  "r87": {
   "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"
  },
  "r88": {
   "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"
  },
  "r89": {
   "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"
  },
  "r9": {
   "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"
  },
  "r90": {
   "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"
  },
  "r91": {
   "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"
  },
  "r92": {
   "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"
  },
  "r93": {
   "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"
  },
  "r94": {
   "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"
  },
  "r95": {
   "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"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13467-108611",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13476-108611",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r99": {
   "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"
  }
 },
 "version": "2.2"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>59
<FILENAME>0000766829-23-000107-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0000766829-23-000107-xbrl.zip
M4$L#!!0    ( (&!H59,.1F"S5P! -JW#P 0    <VIW+3(P,C,P,S,Q+FAT
M;>R]:5-;R;(N_/W\"KV<_9[;'4'9-0_NWMR@ ;O9VQ(V"/O %T>-(*R!K<&
M?_W-6I*8A&UL)"'!<G3;DM94JW)Z,BLK\\__>]YJ5K[$;J_1:?]SA;S *Y7_
MN_;G_X?0__ZU^[:RV?&#5FSW*QO=:/LQ5,X:_>/*QQ![GRNIVVE5/G:ZGQM?
M+$+%-1N=TXMNX^BX7Z&8LEL'NZ^X5D$$C9$C!B,N5$#:.8NL4=@+AR76>O7H
ME8:+K?82$2DTXLHZ9!DG2#AO66 F^A17PRL14HC<*2.2YMI&XRFC,MH@L)>$
MB?S8XSZ\';QAN_<JQ,8_5X[[_=-7+U^>NV[S12_Z%T>=+R_AP$MX(ET9G7C>
MNSKQ[.SLQ1E[T>D>P2F8O/S?ZML]?QQ;%C7:O;YM^SB^JM?M7UZ5;,\5U\"/
M-V[=;+0_W[AW,9#1W=G+?-C9WN4]SR?.'XV%&&->%D<O'W]R=N-$^ [TZK[P
MG58> <.,D<O;PD,;WQG&[5=KG/?O/KO1AB'$S"@O^UW;[J5.MV7[P$CYD1AA
MB@B]NLFWGDC8M1N-3O_V2V>*CN\YZ*$C:T\GYWUTX"99X8GA%@N,7EF^'!Z\
M]L((N./FA(ZXY7OO3 3"&EU-=*/7X92H[TWU\(SB@E=-VS[ZYTILH_V]%6!=
MX.2U/UNQ;ROY<A3_,VA\^>?*1J?=!X%$]8M3() ??OOG2C^>]U\6<_-R[;_^
MZ[_^[#?ZS;@&7(#&U/_SY?"W/U\.[^PZX6+MS]#X4NGU+YKQGRNAT3MMVHM7
M[4X[PO,;YZ_RB;$[_-@((;:+CW"\!DJAV_##QY_W=V/ZYTJ#T$0TCS1$X7G"
MQFFIN3(L!0V"[=.GS6(H!!-TQ9%MV\J/CHU76VT8W\4&O$W7-K?;(9[_.UZL
M5!H!;AW8APNWV?GRENY^.6#503C9^G+XQISLG'SX?-C:;=;>;+.=^H?6SN9[
M?O!Q7QQ\W?Y:/3EL'GQ\3ZIOJK1:KY*WK-8\^-HAAV\./Q_6=QNUKY_)X<D1
MWGGSNKGSL7I1_;I-#S^^_ERK_W52.]GZ6ON@\5MZ>''PT<N=-[O'AYL>5^N'
MQP=T^[R6[W%RQ*NM#Y^KF_ZBMAF.JW!.]>O[+^'-ZX9[LR]A3.2 5K\>GAQ<
M'+1>']?>O#[9^;A-X3P8<_6\NKE/#NI;YP?T8'3-!WB6:!_6._C@Y,/)P==:
MJW;RK\;!QRU\\+$J#DX.S@[?[+8.OFZ=U>H?CJOUU_"&^NO;^E:_NH?/X5^\
ML[E^43OZ%# Q0 >/2""@0&E(R!CKD3()2YDD)TJOK&'XHZ34U/SY\@999TGE
MC4&W"R1^W>AYVSR(MKO5#IN@J58J0T&")YSW7P7X!;7@L<<HV)()?L@$^ XF
MP%9JP<#.2J 6,$'"2!LND!,A:B>(E(*LK!'Z,JN&N=%_#"BN&. U_-(K2?PC
M$I,[2&P4H"1**-**&,!3,B(MO$8^.86I#-X+D/-,AD>C\#NX?R>4-+X7C>D=
M-!9*6.*D0BQE71Y EUN8=$#$0:M$$H!@MK+V?IXRO [D#06)F_;HIN).C?,8
M4++-#&)+<G^?W.P.<JO$>/3@O%AO)(@T9B#<+"$6.+$TVA@I@+/7ZV_WMB8H
M_O(F3NO&%,'6^MB[ UUFW^%5KW!E@"<JA2_QJ@^8\I\KO4;KM)G!?_';<3>S
MS'4@^>*\%^ .+V_>8OCXJV>.AM#K#+K%M\+I>#5BPR%K_ H;CF\4"[0X_M8(
M^7MJQ&ZE&%"\$[IO;/_[)NJY??':^*>;=S\M=-CX&_A&W7Z&+(5B13 X3,;7
M71V['&:X=BI#C%P]8GAD_'W\D)<W)NK.>6,8 ZYCCH-JX* :M!4L8L*UA(DT
M,GW:+J:+4[$ TS5T)ONC&>"(BLL;C8[<;P8&[<;P]7O'%MCJ\LU:T?8&W;@V
M(D!Q<'R+\;'Q]WR/B?L-"FZ^><'(+7NUO[=YGWO=H([TRH!2]DI)#M#;N0 H
MW&@A'(@U8Z[@:CKF:KJ(7$WOS]7T(5Q]G08 %/8R\2[G CQ3>(?KIQ:*SO8[
MW5\DU\3U^<?-V.ZT&NV[;GM?EKIQBY<W1_\C;L$1)!93+0U7W'+L(EATH3U)
MWC.'Z4B6%X-);LKR=;K_G"S?F &.4U"<"*(\X]Q8C5D4W @K?8R2LF(& .0N
MV@SDX-9T9H :'8P722ELN0 >@'F0!$OC@S91NOG-P(CCXU%&=\.O 1YV?MIL
M^$:_&EL.'A$:<'08+A[%V5[M]4'H\S5;_QGD($ZG==IIP]?>^GD#5/7X-/@=
MG/J]?L=_'M[KSY=W/N)RUBY'\EBD$5[Z((DVTCFPK\99QZEA."HN&0[^R9!F
M/81&CF*"QV8;8;N]84\;?=M<$C*! J41<Q59@K^QM)YK[0TV.$4KL7PR9-J-
M?=MHQ[!EN^U&^ZBW)/2QWD9M06(P#4 9T'<R::8\%M@R%>*3H<^Z]X/6H)F7
MRG;ZQ[&;S^O&XWRW+W&[[3NMN"0DHR$IE[A26E$ )L8$&;6/3%(#RE#*1W#.
MEEZV'M]UC,9Q&Q@E"3,01&[!S=8\Q*03#@+SIT?51Y'(QR=TPC3YA)-15G+A
MB&66*J."EM2ZB)^@^,X-P3P^<64T"N"H,9P3<!68L28PSW,XC5+LP],C[DP]
MA\<G*-A5 W))G*66.PS>;_(6J\"P9C9$/[\HP#+3<2;A"9:4$=8[I9CDWB1G
M  _YP,$QS"$+]V1(\Q@>X/3(%$!FL*=**@UP51(3E0^&.^^$-X;%)T.FN7J
MTZ./ *F) #Q"\)(3DXRQRH!W(2S&7O YQCF?(MZ<"<D\EC"-*L>A/7?&:"R(
MI 1K!;X[=D/-1YZ TSXOHT2FYIPKP8W7B2AI, =<;YBS,5I"-!$D2/]D2/,8
M1FEZ9+(!@R72,J_%<@G>MC=,!BDT]U'!AR=#IKD:I>G1!T=.I*4Q%>Z4CR9&
MS;D%'SG/IA1/ACZ/;92F2#)O I':TA "CUQ8:@P6(CDO%;=JCB1[K!D(WFI"
MX'\N+<P ?/ >&TD(IHI&AQ\AOV#IM<NC9#_<S(6*04MKP?<GB0=M#0E@U8&,
M5 @I$GUZ5'W\P.RC$%H((TV((1)PA!(@ N- F[D4,0L,'-<G2.A'"<P^"G'!
MR>6<6<\T=ISH9"4 <O"=:*#:8<#E3XZX\PO,/@I!8Y) N. 2M6!L8S"!*L8=
MMII1Y>P0;I1TO#\.HE,+3V@A9?#@1E'L>03PGCPU&#,1>/ DX2=#FL=)S9E:
M_#RGOUKF7(A )AL==9@&80G'4M) G@R9YIR:,S4Q G<B.A\5<8XK[S35@A)A
M$^918?QT--QC^\#3(YE7VGD<0F*$<T^3-MY@"JZPS5[$*#"[*(GETYJ!J_S_
M@>LU0L-V+R;2]GLG9Z^N#H]O=._,?64$8X#)K=6*JV -T_"#\=0';F0(B[]&
M\;;3/GH+[!S6>[W8[_T=F^%UI[MGF_&OB^*GO&M\*!9YKCY:$(#.H!?_&C3@
M >VC)5F9T$&!3PSNDW>,1TI-\)XJ(3#H+SBT!&NRKVVC^\$V!T"7RX]_PQUM
MUQ]?O(U?8O.F\KH\:;M].NCWBC/HDE +Z$-L"M0H(0&H4<T=>,#$@ZUQ$1NR
M^,F?BT^MZ>5]2NLM#XF"[:=<1VN((9B29 PATCBV^+(%0*S1+0#!NZ9M7VF\
M2[PP.#UM%L=M<ZMUVNQ<Q'CSFLV8,I+[*[;A0_\'A)LK%Y$ED7GIC2!")T4
M]1/&C<*<):NU!@4@_!PW]91<-&\NFIXN<HK;E"QEUB1NO+?6*!DY6/VH,TA;
MQCS'C:;M]792$6FY[4#V^MV&!_^D.+@/,+6WN[?_%/,=I6:8!Y\\QIPS$C65
M1$0B57!<QJ"6,4ZZ:(1]E'BI<TQF$,Y)!-D%?1^B$(0&9TT4F)ME0 ]'.4C0
MZ0X=IIN4W,SE#;HQ#,,%=7N^<6R[1W%9DO!<WF'+@Q)4"\!XPFJAK*4ILJA
MP>)EL,J+1IWI63L>>9(I1@Q^+"<!.\$QL<(EX?)^QK3DLO-N>/9Z>QA^>]<!
MI7@#+_4VX*=E$249J @J1"](XDXHX\$WLL(P9;T)=@EVG"X\L:8G64 B;Q.E
MS($KXH%$X,HZ+:P@REDIU9)*5@[A_37H@9/1 W*T7"Y! 5?U-J/KOP-2-0:M
M)9$FDS3!ADB+A>4B&>UXT-*K()DW%J<EE:;')M#T)$@KB7V*G"?GN#/:2&68
MH%0K Z#"DB66H&I^SVZ\^)CKY>Z">]P>Q/5P,NCU\Q.JT1_;=J/7JG[<7:\N
MB3CAR)B( 2=C*;=YJX6R@1'L+!,>"['$XK0PU)JF;#G-/#$R*,6]EEH[JP/
M<<T325$OL6P55-H C1>[7PK5!_?H=&T[#%KKWG<&[?['C>KZDDB5D8P[*13'
MQG*%N7.62QVL)]PR9Y85\BT(G:98;,0"$!<IY'1P+HUS+DFF@M*8!*KY$BSC
M?I-.ZWFBWL1V[-KF+M!LP_;B=E:(C=8$Q99$JI35#/REI'0P/"9IM4T!;)<1
MF,(_2[%2L.C4FN;J8"31<4H%>%)<*)>$5T GS3C3Q"[%ZN WJ)4=VMWH.U\B
M'!H295F"$3!+@J? 6# X%P6US,ADJ#71$8N57F(9FCM5IEB4+.5B 2 L+#&>
ME'4"1P'D,!J#55++&L\K-%NS6<2%_K)-V_:-]M%Z.TRHM&61'B)=X#BH0$3B
M6'BC Q:Y*+'S+M<H6V+I60 Z34^>HI&4.2XXP=G:1$TYC2JO#8L@&+%++$_?
M\F:70GX,B53[Q#"6A&,+TN22%H"U'5511[K$\O,(=)EB!3_J:5+.I.@$H +A
MI,*)!49]-#[*9?:#"J5VZ^BRF!NP*&!OD@DD.,XQUR$)%IQ.,3C)[!+4PEP@
MLCQ(6BY3RMN#/)9OE)0_A8_C&]R_"#QV!#S:H*A)/'"C-4@>\58R S!PM*MB
MH65O[S*//J>/W\AK*9!%OWX<J[;[.?9W4H)I'B>/+XD4YJ:!*5C $YIPZHCC
M-G+-G';6Y*Z"(P)1JDL"_1R!**)Z*M8K,.%4=$ -'J4PC#! Y11');'E2U6I
M=&$HM0"9?]1SG @N@NC2DV*%2GD%+QZLP<,Z!P3^J)*LOT96@@C\I^9+5DV5
M4)9KJ8CGA CG&/'&40I:58 6'6U)4XM'S5ZW_RJO?'2:C=QU,&SE835B[XJ0
M>[;]KTXOCM9(6J>V?3&M9.Z\7PONVLH) 7>DF,=VH].M=?H_3&&[]P/S@[9!
M*7<'>7JN,2O7XNIQ>T#XV'LWZ^V0:DKQ&\,33XE%0%B@5@!@)3 51%C)K;9L
M&4H=9R:LY^ZL.VF[7;2.&=CFM2!H_>/>>(_!DRQ+[G# .2'<6"5Y"MI18[2W
MWFDAC)(+G#:<*;=KVT?C797PM6K/&ZVE2;V2,GJ3V\\$XWC R0FO '9AG&3B
M1"]!E&#]S';#S8VMMS+NUX$S1[G!MXY,2Z_FE,B:;5T;PG;;YU?[$O.A)>$%
MA7/#H=R6SQ@N+#?)2IP$CPQ4*:?C""NG<E%Y(6.R^)\!7+3U!?ZZ:]O6C1.>
M"/TYHG(*] _8:^U$((Q$KBBQ23KFDI>:6(&U67SZ3])A;#<+<7\WZ/ICV[L/
M31Z+Y1:%%T#[2^Z# 11%.>;6)), O@<B91"4F"5 5=-GBJ4$5]I8K;DF6H1<
MN@H;<+9!OJ4QT27NXA)MMEL<2C[*[CH6<^5@KJWT#GP>K+'5U%L2A2(FJ&7P
M=.8 VI922'WT,1?)")R !Z2"]7G/ETR*<P)&62R1D"XP:1]%:BEGSD3ED@5;
MBADVP:ND9?!81R.]+J5VL:'VXRL'%;W 6')"@^7<@).&(V&!8)83,<TRE7PN
M.>A1=%#R&G/"77 :4#TH))]C\RY:2F(,2]7W[V'4^U5&O=H8VTV=;LO"(XMV
MY4\R',N,P> H:.^=Y#%E?9.2$HSBD!,C[1+IF^?%+8^B6P+7"COOE5"&Y\U0
M4ADBB1!!:R:T70+=<E<4O]&^1Q1_V1CD<7J1>LISRPHO-.5<>$T5"U$186.P
MEI$E8) ID_&7&')6RTH+P" )S(SAS$NFN7#8)J>"D !W:4R6NB5@D+EKD&(S
M=)%=XFP/H/+3+!2&B4H&N (K1KDSW&'PA32.>3L[#R0M 6=,BWZESKBY&X3F
MZA,.A^@<3S:G;SHF<##:,AWB\UZW7I0%90N2R47V'+CEF'N=\_T8E@)$60:[
M!%O@'G7%83:+_,[;9")HSUP$CI/<(I=[*9..,(-ZF53JNX&#,_;[C2:,:K3O
M((:=[GZ[._Z2RS,.)CHUC,^$:1N7.YC.6O"X&.2XZL_>\)UZUT7\M-/M6]>,
MHV,[[5GWN7H4_4QUWO"0$F?< [C#SK#$DDS>F"1(7*:H]R^RV;7#):/-$ BX
MP"6GS MO>)#)2L%M$#&!\T"MHTO$:+]"U?I99VIQ\;GQ^5(R&F>:,JTYE=+S
MG%$A%0].<4]25#$N50Q]Z33:)6@>[6@?'WV*C*8(L]9PDR0V8#JU8<QJ*;0@
MEAI%PM-GM$=#:%?M\+J@9^'4I\A?W#-&=0"L#_#,.F.,\U&D2 277I%E4F13
M)N<"*M"EY#!MN'>82R=\R&7@37":*<-%M!0;O,#[.995<<T/\<^F8BD1),<A
M<@,V+K2V0<HD!#"/QD:'):@ONWR0:LE9QKD(? (6*Z@ [A_04YLH3,KE!".@
M\L5GF=+=FW<X6N:.CH1'Z1E/SCL>;.(I6J&-E68)JG(LGY:9G^,VFVAY8$3A
MH*C6B0LJG:.!\8 C#IA;3)\LRSQE%VPFG.*-EHI)%IB57"KJ /S* %X\-M88
MNOSVZ'DZ4S/A%:$]HRY(JB/FE%JMG0X<$R]S8_116L.2)%@NF7IYI*61Q^G&
M!KK(!6VQC9X;;$V*,MH I@S,&1OE53UI-GL6[M7C,QK#@N5=B<$9PBTX[4++
M2((C& "WL6R)&*UTRA:9T63PQKF<N^(3)[E7@!'8QTBB$HPYN42,MGP:[9'6
MX!Z%T;C@E%/F<B\*3A.Q21&C"9?>&BJ5>?J,]I0=P,?G+X.]"-K+9)GDA@4C
M EA,IZ07/B:YE!V02[=QD3B,@OZBS$2E5.(ZEU(+@1!,I6.YK@\?E61<8,9:
M-L7U* LJ=&I!B1@,,5)&*:7E+!>'(9PGHCF10D6KGBS#/ LG<28LHSW!W)G
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
M@+QBD5.6?>9K&QU^([\/H[C'ME=LU0H5VVS"&7F3:/;$_S-H9#\<W&\71R?
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
M%+:M.[0@=@!"W847RK<!@]7.=B=GX>:A7#OH[6DC/QB4R,!GPP;7CG_+NA-
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
M1)T)R7Y_I+N3<VX+CSC>QPORC-.T5<53KI\]W2H%DN&J*KAJ+PC7(,QJQU4
M%F(-J.$(2*T5$"+950C%GZGN=@.E+(^RJGJ]M4GBF+-AUXG(9.5?JO+/;]+@
M*#)B/3!:$D"]4T *(0%B%"EE-).!ELJ/8$/R9Y,+>W6\*^_ZO<]@Y <G4:W,
MJ%%T_7!83+/(%Z?]09)2]JTLF[,D*>Q'(6Q&&3RK+/X/!5T+ D8"U!@K',TL
MA#F@+@A@F#. :,GC=XY169I9#,,&X3EDY FK<57L(ZOQTM5XCH%X[+@7D8%(
M0D0Z<I0"1JP&'DEG<" ">E5Z2Q1J*'YO\Z-&'I-L:CSNN8])/%CGNTYO3*H_
MFJI^L^>R[5&MYL=WSM>72%!M"#5 >ZBCZD<04%118*(@@TI@KLC:.FYP@1N2
MWMM9FCT/3Q$.*CMIDN'@@>%@KBH7]%@1BP%!' $JE 2*F "DB?]PA1E,R1XB
M', (!^3>%3@?V!<QDR$?T5+95R*!Z4HT\NEG63W8W=UJ[5]/MIM3K3X!!U[\
M9%CT0V$'WG5&V5>W=%]=&O!VV"B'>R.;^%6O[ L*R5G)D'>& :I\M/$)Y4!"
MKH&37E'&#7(!KJU'ED_OOZQG/UU]5;@R/UU6X66K\"PY-U#C@$3:(^0.4(HT
M,"F]@Z,20^$A9A2MK2.F&DQ450FR#DZZU2$2&S]N^B5*T?UA<S"?[GK(;< ,
M2Y7#TLX"%R(7.%C& %)& :J] R;]:8)7EG"O,$GGN6@#BWN?,<W'N>JKP<O8
M <P:O P-GB46SDBIJ/3 <1LUF H(%"4&,,$D<2$XIFW4X ;A]SX)D8]O_=[Q
MK4'*,#WISIF.=**(;;W027ND!Y_]L%&<C@?Q]U0^=')-6:NO?^8'V:.Q+-HQ
M/#Y[.17/->E<"6<JFTO)E%]'N91BR;!6':Q]F"<F6"DK7,! >2P -0X! YD!
MT!NL%>51P!'6$&H(HFID+F671\V(2=;Q^NCX+'6A)-(3R!P@92X]: .07!J
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
MO=\A*WO&Y"RF9R"F'#NTC.6X O]07H[KN!S/NWZ@UY:3X 'AV@%JHZ4D<1!
M1#,I2 1Y"*A6Z_%SBAG:.CGM]L^]G[IV3L<#>Q3UHXCP]=SBAFKMXKF04WG1
M^ZF4WD<AW?)<;7;SW *]SN?=/"PX38VB -DR;7.T(W1@!IAH-BJO(N8X%<&+
M-RBJT[':O)7Y++<RGZ:8'C,$[6=L\D9,SH2R0DB>\^]0[YR+:RZP2 = C11
M,A. IU!; [4AD"8^"65&Y%53]8S(64PY!JC.HG_,&*"\&#_V8CSOW5%*^KC@
M.F $AX &+X'D3@-&O>0L<2YMZ[<:/Z? GFFA]XF#IS.-\KE,+&3[PQS,4R=/
M3^QC^55V[%0&7.V-><>.)$80H3Q@RKN(6X$"Z2P!IDQ0CID*5*VM,P$;$.<
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
MGIZ#R:A5%6H=SC,2SB7#0D' HYP!-9P#%:P"$#'A.7?.(%'ZD'F.4'G"NOX
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
M-W> 2@I#<L<R)"RA5&D)B6=4,<UC[SDF_VPGA$1XJ0B9 :\ZP%N0R0XJY8.
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
MN7<NR,=3048>%/A>HARXR+E>T@5M!!>05/'"9W1MGD+E01BZK]>+8LY._LS
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
M.*JX+;3/G;/*ADSGUVZP42_U#98:\71NI(JY$*0H5"#<9Y&HH#TQ@65:,%B
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
M?R?I3T_54*T_"@T]G;;''\(?%V9'JM<9G<R/1Q"3UNWWE#.#7WWX9EWA +>
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
M8Y'KY<&#FB$W/?/Z[ &]\0RB ?1C 'HEI1CP(!(\\NR$.J%-7>K9+!".3;*
M@)0.!2%,IA;(O5T. ^?APGGCB<$KX&P0>QO$KB0#*?-2)Z/<CC(!*E@DB1VG
MOF<3[G#!!/@+*7GQ-HIC@]?=Q>O&$WH&KQO"ZTHF+TE='KH9!X^>,/#MB6LG
MCL=MGKDN"P')G@"\QEYD\+J[>-UX+LZ8RX\!YI7DG!>#J"5.9M.88%H^#NW$
M!4_8\V(_R[PH]H5O_-]G .B-I]@,H!\EH+62<_,"#CHX$';"9+H=7>$P(7:8
MIL1WF>.[/'OQUANY/C%XWET\;SQS9O#\.'A>3J5%6>2P,'%M+R&@IBF-[(BS
MT/8IX8$+2.>I!QJ:N"-"AF1R/Z,3BODT+2;">CTNJNKRZAXWR/3OMDC:>,ZL
MH<![28 /L/Q&&&U,&!VM9LM$%L2Q$W@V3[+4IE'BV)$?)+;KBBB)0N$Z<?#B
MK4M'U/$WE-7?TCT[NXWDC2?+#)(?%LDK:;*(@1_@I)G-71?\?I\'=I+&CDU3
M/_6%F_F!CYMR1R3P#)!W%\@;3Y.M!;+!ZFVPNI(@<Y+,IU'FV(0%@%"@C,UX
M'-I!EA ><1"]>$H6;C%(W3*DOG[<#%D%$X:_#&8WCMF5)!D)$Q"F(K C&D08
M7/?M2(2^G:8!]]V8.\*_)$FVXD :N X%KD^9'S,6\L,B>"4S1ES/#X23VCP5
M%"SD++#CD%';2:,(6-ACW$N,K[O[2-YX8LRHV_L'IE:R7N"R.I[O,#L(G0"\
M6(?:+*',COT,?-L$+C/_Q=LP--[L#D-UXSDOHW0?&L?+V2[? _/8]4([3%S?
MIIGGV,Q+J9UFP@DH\:/0]4#K^B,2#LG=W?FC81_%? -IKF>1>=]XF@O6WLB?
M!Y _^6J""P1.ZA,:V@[+!(@?^ ]CPK4C)TL\ZI,T0O%#O)'KWKM4A=D],UP,
M;SS!M81A ]/;P'0E>^7S+$H= &>:X/'R(/-M%H>I[<2,LS!V0?B";QX,:C^,
MP>C0<U<&H_? Z$K6*DF%DR0TLHE#L:HS!X\\I-1.7!& J\XCCT0OWE+WWL$S
M@]%GF;4R5O%#07DEF150GGHQ$S9HU-0&Q\:U6>!R&QQRAT6QYT2!@V6:0V\5
MS#=/9QD<#U?7;CR=9=#[4.A=260%3)#$#XD=.E%L4^*!.\M!&[L$+*?$=47&
M4N/3;BF&;Z6+[Y_),KKXL2-4*YFNR(\=FC#7SMP$E#$-73OV -UQEH'?RZ+0
MD7 >!?$JFHTR'BR0GS+-9>#[</!=3G"Q)&3,<3BHWUAN#.-V(MS4#L"6XI$;
MA@Y0ZRTA(]]S!J2-=_XTUSLQ*X''F00?FW*+30H8VE_R!W.FZ^GK('8)M#_E
M^QWR&)&U,9&UICU;&GNIGU''CJ(4_ ??"6T6.9X=IK$?1&D:@>4A4_)!M*E2
MKF9WS0"A_G@5$J^$ND'S;="\DCIC@D?4CT,[#OS0IH[P[22)J4U(RIS,<VC@
M IJC3=5C-T@>()(?KSBB0?+&D+R28!-^Y@D29+A#);%I$KOPET_LT,^<@//,
M2XC_XBU0ST!Y=Z'\>'43#90W!N65!)OK99RECF_[H8-U%2(/BZ&Z=A(XL8\Q
MVMC#N@JN@?(.0_GQ2BH:5_IQ<+Z2BHN%E[AQ1&T1@ 5.F>-BHP'7S@0/J>MP
MQB-B7.G=A_KC%5LT6GMS@;'50V< 9B_ GJ8AQTK(@&E&PMC.PMAU"/<3X3JX
M#?7>@7R#Y>%B^?$*+1JU_5A 7ZG!2(@?.%YB)YX7@:M-'#NB!)QN)TP%!2<\
MYC'H[6"#W<S,J;0;P/0]X+ 4U=P"B(Z+Z8D-_YP N)*Y3.$5\U-16GE]DVEJ
M]MC)O)H^IE+LAJ74IS6MS%P>.)GC"YND()\H#UP[%F%B,S!,,@Z@2.($2[F/
M?&HJN>\PBC>>I[L2Q5G^37#[+U$6!L"W _!*:LY-:>"Y6&>&!01[$7IV3!P*
M C(F<>30U/? G?C__B=RB?N]0?#N(GCC^3F#X =!\$I*COMI1ES*;* @>@=X
M<IR*U ZCS(\2'B>4A ;!SP#!&T_+&4OZX6"\DH[S0N:G/$GLE*<"8,Q3F[EN
M9(<\)%$2DR#%N)X_<LWAU5T&\<83<@;$#P?BE5R;GT8D$2RR71YA13B/V+'G
M,#LDH(8C)Q64&'?X&:!XX[DV@^('#&JMY-ABUP.K6D2V ]+8IM3-[$@0L+##
M6(2N"!(PN(TNWGD4;SS+9E#\D"A>3J#Q* I$X,8V$]P#99P)._&P:A.E813$
M44B]&)2Q/PK#(9U!W_E3;Y_+XBRO$'NO$S$563[_#H%0EWJ<LV^B,H??'C%?
MALM^S+YIJ?2#HHD13AL33NN:FH$I0>,8*[N3V*:QR\#;3QU;<%?X;N [693(
MZC:N.12SPV!^@+39)6 V>+T-7E?29*D+U G!L0\H_(>&*9Y'C5*;Q0GWB1_0
MC*8OWGIFL_PNH_4!4F0&K1M ZTI*# @2NE$*ICZCV+Z8>'82",<&P1I$3NA3
MU\G \J?W-OL-6H=<>NK!RD :D_GA0;V2(!-.G":@;>V0>,2F49C:2<13.X[]
MU*'4)R%V6\&.Y,3T-]L>1#]M;LS@^*%QO)(C8WZ0\=1U[11L*9NZ@.C$PUA[
MQC.PL@7)?->XOML)YF%4AC2P?H2(UDK2C"6.S[P0K&PG=+&+4F(GOL=L+R5
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
M+M*O3VMS^H?'OYS]/OWGZ>]_%=\.__KRY\=?_^T=_GD"]N-[Y_?)[V!+_D;
MQG,__OR?\<<_?_GKMS]_^'J8Q\[O_W?JI)/_3-FO\>(3ONOG0_+[N_3B$]B/
MAW^"[8FVY)^_T,-WOSF___J+^Q%LV<.?_WWQ?W_]V__X+L4X#8S_%^_3NZ]_
MQ)YP1)S!2OHB!*<O">P$!"VV_ TCE_'83X5R#P"%@N_/)7V(QUU$#W=HY(+T
M#=T(''N>A*Z;!<D+2X!5/P-RS,L%T'H__>\BKW(D0K6JVI9!^RB*^GJGZ0H-
M=NW\WWZ:6O]D\ R(2>+5.@/8CE76KR _2ZL4+#T%L<M.0!)/! K..<IT6*A2
M6/\ZUK>]$V=B7,SP!NO#G.])*=I<_2*J8E&FPOJP]WFOT0,S^.F45? 'K*]
M>?SR-D>$85J1Y_@.C2F-/,$ >X$?98GOIQZE28T]XMGU'U<[@6N0> !\D'.A
MA,)Q"?3)1%D*3K;"57P"V/[B?#I.P>T\^?;Q^-_GG_;_R)A'$H\%MA/&!%";
M!MCWUK/#)"4^=41(/7#YPI'G12ONGN2AV[!$P+S,#<%8BU*7.I[#:.SBD0K?
M\3T1>(%AB:=FB6^'Y\ 2'%1C&-BI<+A-1>S82<H<&QC"!]/:2P,:OWCK>R-_
M32_%$0BD:B;0I!3CB[TK!%!> ?^ Z7<FJGE1VL7Y%*38N;QW(7MZ7(#<*<YR
M- ;T[RC89O#C-R#9'%YO7<I[,U',QF*)_9CP62#2* I<AZ8DBQR&&QM=G^ !
M>">0T:@5KG-JIJO^/'_S>9&,\[3I.=+11Z"&$E%^RC[++Q^)\DSPF[&<\[Q9
M[N+PY ^7QRX58"Q$OA^#% *^8P%E=NHSW-GHN6Y"<,]WZ*XV![(4K=$5*18G
MIU9Q!IQR*6. ^CX#909\,16IZ@73+U-#HPR<0>%F?DAIF(()0U,P%5V/"%^0
M^%X\<J0^?M!\O#),H.4.J"(*DB4.T]3VLI3:%!89#]"F-G69H,P)DB@!@\A?
MDS&P-%6MEJP52!9IQ'P!Z_R<@>_YA4W!+ZT6"9B&JHP3W %F#[JD4PLT"!O#
M?\'SO- &%KC-*P92I2PDE%UH%9U),026WAB#2A.P*Z47/0%)!K***Y%GG9\6
M8U$!F;48JQ:SV1@XHS&T,E;-[9.R.$=1MZ@9!PVNM</"$,0<-9MF;A@--FM)
MY^JSZ)N(>OKST[SDUG_!@,0OPQN5!3D#7QT_AK<H?K5^T4(7/CG)*[E <+LR
M-:74/8.1P"_XR!5F9<OM:QWQV]CHESGC^AEM7U,??>I"??--*<8,=<_WYSF?
MG]89B\Y3*F[\QFD?84E5C!?SRQ_IA*)3@:7PGLB'('0IMM?Y[\V#% %I8A2G
M91OY.Q%V K[$5YME,,,W;'S.+JH7?^M3"4A4K[J[%^+"+Z_9Y91;H5_?T7>7
MPR#XRQ-%0=X?_WAHN8,)@GC^G@J]'NY_W/_YQ\,?/Q[+JOCA]T?6N_='![\<
M';W_]-':__@._G__PV]'[X^L3S]9/[W_N/_QX/W^!^O@T\=W[X_K>[[\>/3+
MAV-YRZ?//W[9QPM'JP&Q2\GT1$1Y_:X8CUEIL8D*#TH!5RS@E;P:@0!,Q6P.
M<@U8^I2!YUO?UG2V.L]!*DX+$)+?W40,/6@,3K[Q33X'H9+> /@H\/.ILB6U
MX@*Y7EGOYV*BHM(NS+I8@!9*!$8$.-X"DO?/Q52IB/-\?JI4#;A)TS0'4=Y]
M(2X27L7ED5'84H BT6%9^;+V4T0I ?C\3_"\_LVQ_]V\!+[+\;@DJL0IB-:<
M,]1,[9>K.?R@0A7X3/^C]5ND((?'=/3XD$U!1.%#FO4K"\-P"Z6H\*']*1M?
M5+E4FS\UWP);B^?-'$&-+\8JM*S;!<((FW@TT('E4S7?)O+<?&Y_"EH,S @Q
M*TK90@VG;\',_]7H\0L!_*FBX.]$*M A4.M31\/WMH_S8$%+-66]/M)L.6<E
MM\=%\16-B X]D<^TY3$1;(I7M<F0"73*@?@B793*OAFS\TK169HBA94MY@N
M+M@4-6_H7\J6;@UAY/4<?@23#CS^G)6Y9",VMQ#_"4,.!#+!YTHT3Y2)I$@.
M\J*:2R<2_H3IB!0L,/@37PF6SI^U#<D2L ^O^V3-L:"X%M5<_@1+<'Z:@[EY
MS:.%9$+1O"(18!=FZI6LJA:3F1J'7L-) X+>2H"ANI_.D3GK=9JP"XOGX,B4
M%DZR!"2 MYR5Q01E)LA!O2CP(P/S+,UG$FOX65@F>$NE4% M8 Y7D!M-0_U1
M'!&SIM(+QK\S,$Z+$HUHS!5-8(W[$D>N[#7OK[-C\E>LL5KSDGJW(C;.E<%4
M4QC"HL1L5F<EP-(="PQA5D+(R[R)W5>63"+4 N8G/8H/>A1'[2AJ 2&79UR)
M<Q15C1"NQ<"_NZ/]#/:V]?[]2,I-B^SWO_4EK[Y:/^D%TF^_G62X7YXJH"]6
M,E^/;.!<D=#Y64Q14KP9=D"_1;9T!D]5:K7Q J7"S< 1D=X?^(@JOM5%_QOK
M"(;]3X2C<J8.]+.O-9O )PXT=WS72P++;*Y*XLI_6!]D3E0]/KHT/3SX!3W0
MCK5R2.LHH-8GB8[UHA!8#@S6_O]*@! 8?P3#[@4&I-3 )P1^JY@MQDHDH0#K
M/8PI99CH&"_J(%..=@3J%R8I78*K"X/H/T:\V*K0XY9/BR82,1'SLIB!/32'
M5]2D'UD'H(I!!$YS)M\+ A/-/7CU%,7RN#=ON49H5>75O-$*\&V^D',;-2F;
MD85!55 6\J<\RU.F;@#Y!RHJ6:A_-9$)Q31@@+$<5#2&*N#E<FW5YH$#O>0P
MFV;%+:M><S##P*<6I9PJV@I=I94VP8R&W26W+F:XH6NJ+#Z]1.V]!VPR VTX
M'EF'&)ZSCD#D3@O-VPR$1G'"&K5Y#.#"ASX4E?4S7-*:G/$_&3KL&/V;@J29
MH;#!&(DHP0(I$(-PXWA<?UV%6?1(Y\PZ '>#U1>E/E CJ^E5+TVSILWJ+*\)
M[FDH.9BD0@D&^#=X*ROQ;N"0TX)7VG;0YC<0<#)#+I/J6Y-5SN^D9&K?AD#S
M&J^> IY 18DSQ=&@Y(#-B[RLZJ&R<56TI)P6 'J01: ]>8VA6BUV\HERR!-8
M1,F0BD1MP^ F7J4X5SI9ZUY;3T?SST6%FK%HK/ 1*'+L/3R5J]1^79,2KTR9
M5>5 !*G1JVT09P#%;C(#.?ZB8R6,<6HR> @\ E0$"V(RPQV2>+$E'J+V##@)
M20JFCUYN0"_@H^I#NH6]7#7@;;7<W<?$?Q>YC-B-@)TSA'"RR)6>Z)"U&2[(
M39 ^F( &KE9B$^W8AK^![+](CCE2 E9Y/)%/:@'0$7"]4".RT4'!442I;^$/
MK6&ZJ+1%"G]D"PG25NRW0=*&OU(V!4\2'6#<RU=(ZS\#9AZC[+QZ#$W L]:\
M!Y]_:31O&_Q$WS)1+N(V,)_$^FD=O>VH1 KRIU1B%J"ZPI]*^N"#B1"X40'H
M 1H$J8$B0[8.1]Q?3Y^+ACI:JTW8GR!VE8S5JJLF/*K+<9%* :U%[BGH7LSE
M2KU8M>(<^+ VC:1G?@:RIEAHV5OA9HCVO<,GE-[5EJO=;\MV)(86ZGQ1"AZ3
MLA1U(DGOXVNX]OC7HYIK8<'QGR,0+XSK\+]:V<[;1@K/VH];]^F^?E)7D%HW
M-L (=>YN@%$_D@^WQE=$EA613ONA-]E=)V3,0X2J_$NZG_#9J>7)%YZ#NR_4
MR)=21D>8$$H6)9C1G==I]NWY[E)N)Q=J*Z*<DM:KS7+UED9Q^+$T,Y;)N6SX
MK]S1RB*8#+Y#36W]TYUK'6XXEC$UU+$RV')>J('W(QDPP@-0X2KCQ<:8<U).
M!GKY( &%],T;#EGF)AP= N/'Z8E4;6I\=6)),VU5OU/)F<88P? 2)O3TLN'S
MX&IC,*&Q$3KJZ5QO?E)!PE;,#!ONQWV9A]:DQJP49#UB:#,?;\+%!+T-5H\V
MB>2)B,IZW9H2>CWD[^ L-AI]U+,CY&;963Y#(G V:6T(F9*\L'#$^*,R8H'D
M<QELFL$ 9"Q%6Z+UOV42LM:=2)N>*3*1P<*69*T-HB(IM1FB-$D=0P52C$7K
MS71<EZ[IV_M0[:I<*PL !N^G5@JKSS ^CE;D: T<6]FA_PVPP!@6NT#K D06
M0S4)HFZ<3_*YBG-+UL7 $RMA44ZTY=SLI&M:!S5CU2LNS?8I\D@"FK%KV0R=
MEWM!"%[@V!M7%?0)LGIWG^*RE.I<:V,<&W?_@RN53^_>L*=KI/G<NQY?JC<4
M6ZG=[IU5L3+P_I6)=-[DT-'GJW,QC4NID^Q3%?.%6W S"9>,JOA?3JT.%BO_
M3*9KX+;+%AI%?N=7',&L%&=H*,%D5NEU ,\ ?WY@7T7?R%C_PE9FZ;NZ,1%@
MLE;CND&T$@[Y@>$<V,CZ 21)6HS4/H>1]0]V 8C\EYAR)EU_ 416;OXQ^KJ5
M<M'S-J92;YHHQ0FB*Q'S<[19,=*P/YT7TUR%%_;!6<FG[;Z.[LJ@V8-LY_JO
MI$R2+*?ZW>%7]E/\D=5KHE![H(,)79]!W]A1N?6CC2G-!;QC(E-,0$\I2]!V
MQ0-&[3?1VIY?U)F4:W<_Z#S\\]@ X5^^ >)I]S(,0B(C(*H4Q 3*E'UUC$:G
M,@!0)9?N=J-0K>-B!F(V(HZ22%U,L$JK+1!^)6H]+'R;@F&"4F"_3?J,5GF\
ME_-=?C$\W?M.KJ--)U(<H?S003IX?U&>@*_QEQJK##W,F+YTLE!F7\<R5'JT
M&WC2QYI48 KD\T<0OC(Y!8*:C-:?B)*2IC.^)DG<&*_25VMTV*^?&H<++"F0
M<'KS5V<'/48BD!Y"IJBNF2;<ATFJ)<>A=PO(A$:*P>>E8$_14M.?[:W!DNF<
M5_UL!'@OZY;ALO-B4CNO3V=<+)W6ZL=;"RED=9(4]_LJZZB>2L?LPBEM@>'3
M2[BH</8:M\G"L#3RM]PC!PLQ5J%,WJART)<34<J-"FT,3B[+%/6R6$H/R&]V
MG=);#44H"F1 OUIIPG<[[@A?E/6>P&N/ -XH.T=4701Y@K95/R4 'H^ C]FL
M$F_J/[ZO3^#F4[GD\J'O]<NTSD(AO5P0&563NMS*[SU'R7!](%Q_65_>DY>6
M#J>K:YZ[%X3DTLO.WEVO^=[E'[WJR:L&2\(]QXVV9+#17A#[6S)6XNQ1&IO!
M/LQ@_9NQ[#4%'6Y9-OU)ZZ6LKXIQQ:0NK2=CYF_F_YSG']][_H_IU"Z7MEC9
M!R57YY5:'C3=CZ\SNM#(OM3N&LA\T.JT?E1Y@MII6G*>;](O0UF)THB<S2WI
M45KUV*\@OIKYX[#_S=;CG:C2,I?[.#<K G9GB3X4*B)AUF?]^NRC?W\BS/*L
M7YXC&5Q68O2GHIB;I;I".)^)Z>(FRW.C.3^KM=--P'IK=^NN3[KCU%U795@M
MH7X%V.$)K'8#V4T8Z\X-[AYY79_49O[7M/AVEH]Q8VX3"]S6Q1U>!5//,6NY
ML;4,B"H$\H +>H/6EC=>T"TILNN[=^ME>!O&NFVEU:=8AU>&L3:[H-0PUAK&
MVOGVG0>KF<8[(>NFI<\WOW:[88\]SOH-#VZ=K3MFN6ZP7)Z/NQ$?=,UVLSL!
M#9^D"OW3JS##'C>RJY\K>]PU5+4U%LXOZS9:S5@IJSF,B_E3N_S/TMQYG/4;
M'O;(DT>8MFJY/OYMWZR76:]'6Z^==_=7E.& O:_!:;]UM5D&O'[#@QMQB%FO
M1Q#G9KW,>CV*^MLV7W!3T>YGZOX=P$]S/')_<#S@91L>SES7+-<MEBN^<XA[
M@_G=+8QADKME<+<^A&FXPW"'2>&;%/[=EN]G6#/PY?F=K9KGZCT87_Y6JS7R
M3-[^3J<$(Y>XWS_3[*SA$<,C-S)P;M>._IYM L(7;X?;)J#N_6D=S;&6RHDJ
M6+J^Y.36]!+(BG2!Y=.PPG)3G2V?YO-<%O72=<_PF'"E9IVGJCKN36>XU%DJ
M6.ZZ11ZC]_CZ57A-FL9,C__Y_KH$>Q[%=?@BR\K)=B)US:E^1=RVP-*-&G@,
MG #N< G0*VO5I\%R$=BZI"Q?5WE?%@U<P%59ZE06M$W&N2P:G5RH<N6??SF0
ME6V;W-]HM4TBEDOZHGBB*"^L_<7\5!6VKDN#??[ERWY3&FRY3N[:UZWKN]B^
M[>"X^S9Y==3T/U#%2F]2V/RP6]@<7B2?E)UM=H!]O<&Q[Z?%W"XR6U>G; L;
M7\:Z Z]6OE_)VK=UF;K9HJP6^;PNYLZ2XDRLUTY89U@5-,;2I:H/%0P,*\/)
M_RUFV#4$F_3*DMYM__I:!XJF)Y:88^F[?Q3G BPU]=ZF\']=V?<<P3X>XT_5
M(L7V!;I O:YE?R'+\$U5@[K%9*(:D&']M';<C?9-V][B6 6XT^"TW[Q,]K+J
M3435'42^4 6,<9'$-Y$NNK7^FN]4M1DCARZ^R<*!"[D:JI47EDHN\^IKI>JJ
MJD9>L")%FK?%%F4)9=WQ;%5)P8A^%;H3FJ4Z_"VPE&VEJO&U-6W;E_4&+!M>
M-0-5FRQ5N=23LJWA/JW)Q[NKN)!M+LZ*,3!)!::U+$0YG:NOJ\5I6Y[A>VIJ
M?IUB'3T)FZGZ>YRSI!9R-820E? 5]9<5JZCWMNTSX+63U4Z"D@=5 QS=YE<]
M-ROFR"^@?M"T9-94G$@S#-MT8*5R?"&L7]O9L"ZIVBGRIPKMZ69D\E [_@)P
M_BKFG49QP+*G[ Q[IR"3U86E.4PEQ<+R.?R(9"MS(=NC:,'?#G!<J-+(7\6%
M)2:S<7$A5(%Q616P7I2T*>6[WV/VRWD<!X9]KKD$JS2_YU@B6'9=PP83]5)@
MZ[5$\1MV\LM5'Y<NAX^Z;=IP)$#&1B^7K3(MA1QMI_L+=D5!7M=(D@'0$GM,
MUA3H<3A.K2,WSANFD(-&4<'2TUP@&[(QDKIN92*K"6-WGK8+H.HED>7S9FY8
M/OI<,O.?6%0XNU@J:ZD'@) %93^6/ I# +)A.5:L>3K53[2@@4^D<H':>N[+
MMR >0#Z7X.!W.K(@6\K"P;@F^KKJF]BPI&K>"*\<-1B$^U&<J(7O+Q^6B^<+
M3;B6@97VT3*8(YBP(G:'G,N#T V'M%>S*J%5FT98IVX?ZS4R6]91A5M!R\BK
M^)I.1\-35DY6<89/]7&9UEU G[X!YZ4.?P@*]K-J5BB!A1T+K[%GLNS!QG*5
MY_UW-IBQ6&!M9/_[XG^N#V;$Q'_Q]B/(2POW9K.W3V0J2C(CFK5!_E$UORUD
MHUK5-?>@6T&Y[63;-J2L^U$B^E?[U-;:ORO$.[60AV)AWC;<LZZNV(V"'D_G
MD*S2IMM$I549-7DNL,(RBJJ%5#RZF\4MBOQB:6[9X5K9XJN](;$,<'5E2>+J
M^IK$V%KHDA+#5?]5S<LO>^==JQDK&TY6F9[4#1!KF[[7OBR7_>SFV-00S7-E
MZ#5U^'5%;>R7J^R;4BBJ*(TL>%7WS!5-4T3YGIOTEWJ6!?J#RPOTWSSN'#I-
MW/E95?6_K4@\P#[:*6"J4^O_,VB.-!]\Q/M8>F6]_NVLT[_]$NNM]M'J7N"=
M\O;P7-/Q6_F!S9+,])*T'>MT$V@5(<1O8>^6?N>"2[O5XXNE=,)7UZWKT2=
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
MT2T(9(IE[8S8W%JS^?.B3$_!#>;:7$:QJ::F_@WC+EE:-]<L3\3($E-1GER
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
MBO%B?ODC*W5SGP@!).HO1_>_ITW9X!FLG)T D;[:+(/!OF'C<W91O?A;']*
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
M4LS&5>NE/@^U\5IKB^_ /L9B=L-6&C]I4;\Q.ZU?<DZ94*]%O22Y7)(E%=!
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
M]!8\O7=%:2Y?AZJK>3[3K:B;+L9-O_/6#=/)PZ4\I$> P4%JA2Z>BCP7,HV
M=I3TIB00.D=,:DN!-2W;WP'ZOB)L:Y]2'V ]D#X'.E^XKE+ UN!60I?+=LK)
M0H*DEC#X-2 D"9K/[??22I?,M=O;6?[<U;M*O<U.]9SG>M&5"H8%[;F$]?88
MF6ZJ#3H 8[5()OE\KL[HK42$98ME=;-.68J5#:3KD@A( G<4TUB2@,1X\A#E
M4_L2'5WND"V1&\;'\@4X'"3"_+Q0!D0=)R'NJ_8)L>ZTD*=[0BN)SG SW]4/
MT/K=U1A9N)="EL:<VILG;0O4@'*;DF[QK6;6S&K@VK 74XGJLU5='M,*2,U'
MF2X]ZZZWU5[&/M@$)*K]!;0'J%<^LGZ"M<(M7/!>[*L]56H%:?^)R5NL=QKS
ME0K\M2.J@VG= >G82FW6<<WT[;:NQK(^!%5E%=KH7#%)JUISUAL2:A&U8A?-
MRX+IO9M+D9>E_)/>+5#+(3S_$,1N/RVF;*DZ?'3;C-4Z9Q^?R?G_OKA^%U,8
MO^@\]- <M])-\!K__D,.T@)\PXL;]50?L *_=G,2>.P_H<\L.;4]J;:/C"4W
M6 Y;:+QK':<;')1H-[ J",[EEA58 G6:6ZY!N\5R=>_*2]\9!8[3W[7^DOHC
MSW$:3VK]2;N#^C,K7\F[>Z;;<8%ZP!-$>@^X/C>A=)DZ+"AW6#5D&EF]L^9X
M7D+.K-G#BK]>>5)J!)?!5"][&\_QQ6#=IE]M=50>)P[OJQ,6J,ID7EUZ8&JO
M"P9KT:F N[5;BSE"F1B2#^'IP0H5[[BH*A42Z.X@[AX&Z=39P/-+\EUZ!XS:
M2'[ENG9/""S3$2E6!Y!Z!R#;#;=R,#CA!(2Z2@XI,T9I<!Q,!NM?E-4;ZS7Y
MKI'JRR/%B;24O(Q.N2H9L'RL810AN[UVOUNV:]JXM^9;7>J@TLI(^LZ2Q&E:
M+N!]BRD&U/$/'0+K;.Q^Z8UB_ [>_]KK?TNGY(#!I375F/KZ_-O*=O^Y3FR=
M3/-ZT9(FQ2\/H+4[:.HQ=\]MOZ;?@>EYH:(32(*)FA9P[EE>+"H9C3DK\E3:
M>NW\8,#Z1&W]2^=,K3QH/FJ,)[6Z\8@TD_:_ZV[/PSG3D:_FK(Y*U:RX,E]U
M($HQ?6L'U'I?[G;%]W6V@6J#6>Y  T90=OD^ (_A9L#*^JQFCZ4(L#C#P,VV
M_7:WQO)Q$#717S2_':G81+/K_[P$GK>1\!()BVG-TI)S6VX&PE?*Z ;K&@]4
MRE#:O+5<NJB1"S_&B 68\%.+O.KN)NF-;^7X,PJ9SI#P1>TQ5)32'0876(4@
MTV<1D)T!$OEB(F,#IVP\[\ 3S300LE7WN*>T33_]Y_T[X'105),\A<$<LBF0
M7^UR$F,\6%"U?DCG?<W)'!G16T5]I0* P#I<A2CU;D3)J\*NOPBK!%8D)@'.
MU6?JV!&>U^E$A]#N+&0-%'GL6XE\)!%"0P8OX<7@I.4G."Z-7( 2< K8Z0#[
MG2\<LF1$O9^>Z?W/NVY$21V_;#_ES?1;XV2=)>6/G%5+*I9'M*^VI):^WWNO
MTL0O?7W4.].C*TKUG>F%C8*ZLU%9FD=@Z"]*M'10S[YT1Z$> U=Q5E%>_52M
M-5^Z^KE^DJD][7J5B_4L<]1D.W+43[0\5ZO/NHS5>JZ4?*CP*DN-5!@FZ!RY
MZ-\K#^<HJZB)=LO* 3I0J.+_C)_A;<CQF)^8SO,TG[%F!_G*OBP%<15,O,Q$
M6)8*&K@P=O*JMK?K-\F<=2+$5,L8P8>^R?9J"JZEA3JS*-/R7-GYM2I6@<!I
M44[@F<4,]7MM4L,;F#HGCZ="ON5*_H)W4A^2E <8"Y7]N% O$M.SO"RF*L59
M&_9UX$M&-^N<6X:\(^.<EYETW12G'/PR7<G( ]?940;U>BFJSZY(*UY4O2IE
M6#DIG^EI8.T++71E&0SX_[:,CBZ]ACQG52#?\BQ/409CS*_QX-H]P[F,,&/:
M70:N%W+GXLIIU([34TOVSJ'3FIIU-EWZI&L(*X^*S)O#WIW2(#C\)951;SM
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
M:G<M,C R,S S,S$N>'-D[5UM<^(X$OX^OT+'55WM5JV'O$XRN<EL$4)FN$V
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
M;6G^IWJ_^=U"^!>;/[[Y/U!+ P04    " "!@:%6*E&)^3<>  !2&@$ %
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
M](WVEK]/:TOU$JST:&NL)<B=4\%!<,& L"'9;!FV+SC_/J)]CA2V[>QY4>]
M;NB-GPU8R20 +2"F*&E+-@6\J7/$N<;H;$J<IZL2V7BZT )+GQRDACQ:/W2X
M=Y7=>W_?EV&<!S8S$D=0H+VM?60SQ;B&S(M0/(J@8^+-JPKO@J]/'ED'1.M<
M9<U(]7PX)NF\')[7EIGS,#X>$N&7N\IR^8$IGXL2D'V=R^[J?$O! NCHC),N
M61%:CX>Y#5.??+T.R=-4-?=NA=8;%'Z83/]\,5XT1L$Z544[4;@Q9"YK&396
MKZ?4(UQ!?@\KTGO6.NVQ/^H^.9,]L%B-U/L@S>^CS\D@XU!*'7-F=;VO[T@^
MI7A&_K=EMG57P9V;WS?WO[W6T<<8( >;EPVS8RP6"@66VI=8LFS>1?@._O<#
M^YP=L>AF-X%F.KKW-^A;9=Q,UM:A-;T8.>U&P@EP)=?KH'66C?59J>;$V@]R
MKZKR[XUZ]ZCF>Y]F]NX]_?GJ\/7[=T?/GQZ\^\?SET<?FDTUV_SA74TWVV(I
MC::<U09G]?]5]>=AA(M>-[2Y#Q/IOOZ :''U&VN_.> R%^.M)Q<#ZYQ.XD/@
MTH&+7N<2<A"V=7RP%^ 6#?9J4]RKGWHP?QJFTR_#\?'R1GS@$:T5&H2L+IC1
M#)Q6#&R66ENE54BM:W^V M:GS?;^>+>II5];'3:\ W=- M?7;8L+N@X%4*:.
M#M.>4 F* 6TI2%N"=J%YW=!MF/J4S'DX4C757--^H#O+8SG0^<4X33',\!DN
M_TU?+^<V'WY.'\/X&-_2=G9(BTCS01%)<N0(VKC%U%0&7@D%*7@1A"DVJ^9C
M(NYUA0VFJU<(Y':=#VGK_NW+'[.:WGD^'(=QHB<>4$1]OO#,!D)ESG7QX+$.
MA]110XC> G/1:5V4B*IUF+H]NI]F(^F6XQNFI'>A_G8M9S?C6Y887,6GN* 8
ME060J4Y2XM: 9SP"D\F$J&,'Y<W;H_MIMJ1>T'-?]7=-S\O1W6OX@C7<.F[
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
MJIXMX[W5]^L?,<SP[W_Y/U!+ P04    " "!@:%62C5G@*HK  #]MP$ %
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
M#"?)E$9%1@@2(G.$2JT@V*@RU'[I-@*VB]]P?8"2L_R02VP+%^'N5,2;<9R
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
MVU_+!2D7M9='XS4SZ98R_-AHEH;C3U>."[4#!Q*=A5@.T5-%9):\5.E*HM"
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
M!P^$NBRE%AJDVJ3KY^VC[#?T4TD-32\RW+8IY^+'Y9_@6_CKG_X_4$L#!!0
M   ( (&!H58U_7? <JD  ,[!!@ 4    <VIW+3(P,C,P,S,Q7VQA8BYX;6S4
MO7MSXSB6+_C__138[MVY61%&%1_@ ]TS<T/I=%9[;Z;M:SNK9J9B0X&GS6E9
M\I"2,]V??@&2>ED2!5 @S8F9SLJT29QS?B!_/ #.XY__UX^G"7@1>9'-IO_R
M)_]G[T] 3-F,9].'?_G3M_O/,/W3__K7__$__OG_@O#?/MY^ 9]F;/$DIG-P
MG@LR%QQ\S^:/X'<NBK\#F<^>P.^S_._9"X'P7\N;SF?/KWGV\#@'@1>$;W^;
M_P6E"8]XZD'J8P^B*.$PI91 @A./1=2+O30]>_A+JNXF*8NA'T<I1 FAD(3(
MAQ%E).0A%DR*<M!)-OW[7_0?E!0"*..F1?G/?_G3XWS^_)=??OG^_?O//V@^
M^7F6/_P2>%[XR_+J/]67_]BY_GM87NUCC'\I?[NZM,CV7:B&]7_YMZ]?[MBC
M>"(PFQ9S,F5:0)']I2A_^&7&R+S$_*A>X. 5^E]P>1G4/X)^ $/_YQ\%_]._
M_@\ *CCRV43<"@GT?[_=7AX4B7_15_PR%0]Z9F]$GLWXW9SD\R^$BHG2OAQM
M_OHL_N5/1?;T/!'+GSWF0NX?=I+G6Z-J+;'6TH^UEG\^).R7$]1WI.]\5U<'
MRI7F7KG2L0G3*V?JWBM^$-TKO"'F9)6K!^IBROMZ=E>B3E:]>XU=/1:S.9GT
M\%BLQ6RH/-$_^*+^5HO1 S60:2FGINX-5<6/N9AR4;'EUM @X__R)_6W<?&?
MW\=W9"*NY=U\QO[^N]!?,\%'ZJ-)'L1-GC&AGH"[1Y*+,4\\',0X@!'C#"(O
M0)#X40(QHB'RL,]$0L;SU6,^%E/X[6ZI42G66N:?+.R?'WB/<U',%CE;?P&?
M)OL^:^J+IK^!Z2]3\B2*9U+?H!37SD)ER[\N=06D4A8\:VW!L\A!H?4%'Q8%
M7__SIW_^96V\FTF8O >TDVY1U1J#F02ESF=@!7*M-BCU!DIQ4&KN'E1>^WVE
MT](WN%O"AP_RC&VI.-&NWBQ_"]>,M8&K8E-U(]3^M!=6SMZ?;4;Z9>>)&.5+
MC4G.CDQ(?<4O;*8\VN<YW'KP]0J@M6GS6>N'J ):J?8G,,NYR-5*9H^9JP=_
M4< '0I[''Q=%-A5%,6+_M<B*3#]=HQ]9,?:"@*:)$- 31-$X]BG$).)0I*$,
M)$M"'$8F-'Y$SM"H>ZDFV- 3_*$U_?_,".48KLW,[!"MCMFX#5#&I& (P]JM
M*I0%)0:2%+0THAY" 1($OXC)O%C^1)-&4!+&,2F]D(2AJ4MB,+V\'1GHQ3I?
M:-JY%0^+B9Z=UU%1B'EQ3^A$C /.>!QC!GWB28ABF4"*4@_*1$0HPC()"+8A
MA2/RAD8.2W7U!W*M,*@T!G^4.EO2Q#'$S>C"(8Y=.W$G06A-((; ."*28])Z
M)11#T]\2B^EM[0CF6BUZE <[??@BB'I=]1^74S9[$F.1>@B+&$$O3H6BEHC
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
M3J#J>I>V#4I6ZZNC*+1:7AT>M;?5U5'#-A=7QR]NM[:Z6=!)QK[-]<;MZRK
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
M>E)55?W3(E<,6#7O_(U,%N+BZ7DR>Q6BO&9YMJ%S9L:I(B7A(PEI*I1OCG$
MJ0@9Q&D4I2(5Q/>L"INTTF)HG+54M*Y(]5RK6M8TL=Q+:#4IAKL+74/=]7Y#
M"6YE *@LJ%L'GX'2B#.PFHCJVJ4A9<:=P^V'4X!TM2'12H=^MRA.@6EGT^*D
MP5HWD7G+ORMO@001$[%'8,P\ 1&/ Y@FB0\I\25':1()G-C$L37(&EK@VOGU
MUYO;B[]=7-U=_G;1JH)X$[!F7.8(KHX9R]#O.NN\!K0!7.YZS1R4U'>_F6,F
M[^DY<_06^PW1.Z*W6DMN6AU2_IJK9T#_HKC),R;&B$78)VD"XR3D$/FZ'"@1
M'/J>T%688DP]HZHJAO*&YC^M#V\?M**@T)KJ@URF7I?%LWHC+-K)F.!]?+O2
M,8I=NT:D.H:IVU6M\2Q5!J7.H%3:+8[FVXF.\>QIO] !KE:[@18H-6SWF8S2
MVWZ>A4F;&W8VM[5<_^JJH&5_4\W[BO3+9VF4Y^H!*&M$?'Q=7U+O'XZ^DYR7
M?_Q6Q1[?9@^/<UUCE.F'\4'HV. 8<R^$#.EV*$(BY1+&(10A123$B<^056'G
M3K0<&O_?D_Q!>4/+N/SGE:*6B^=.9M1P<?W>\]3U%T8K#S^6X<F;%H(-$W6>
MQ>9UM9F@-/&L^@^H3065K6?@YOADVR_0NYP,5POX3G3L=X'?)<P[&P"="FOW
M"=G?QK;J5_EMJL91BP@E2*TF1E->_OCC6P/T-H4N]SI9<*5?^;V[?B[/H,:<
M)23T<0"#A%&(@I!"R@36FZZ,ATQ2FEI]2CK5=FB?E(N[FQNU@J@L=M$_V]6L
MFGU.!C-770=2U':>;77L7K;;W?LQ6;_Q9V!E'JA, Q<_U+N=%2Y[]/8R%9UV
M"'>EZP":BSN&W:PON6NAIT;WWHD'_?C?BF==\W+Z<#F5L_RIE*X^@M4OUZ&G
MGA"!9&D(TY3H\G,4PY3A& 8LIAYEB*>A7<Y0.SV&]H'8C%ZM=04K2\"&*6>E
M6UM=T38PV&[&#%<<W<]#UVN*-E/04V!Q*TR=!QO;:?%. <BMH#H<E-QNN':<
M^IED>7F$^%608E&7!IU-,O9:_;E^)X,XC86(8\A('$ DXA02B@A, TI\/XI"
M'%O%/1A+'AIO:L6KXW:PH;H=,9K#;D:%G8#9,?GMQ_$,5!J#/^K_=D)SUG@Y
M(C9SN;U2F34<;\G+?H"6^PWJ";I2SU397B1FW*,D2F# _1@B4M8?UWVX<2)C
M$OAQFEH5L]L<?&BD4U;,ULJU:M"R!9OA^KLE&%TOETUQL%_E[C'8U:)T<^A^
MUY![C-I9\NV[QK[VW(5:%<Y?SW77I@W?Y6Y.YHMB3#V).2$AY$$<0110!*F7
M<!BG(<>4>8Q3H[CN8X*&]MI6NH):V0W?OE+7O%1=([K-;[1+S#I^N]O"9579
MS@2+5H7N&@?NK>Z=B7F;9?",KC\AY>-+1FA=,Z86,DX(HIC&N@N ;A>2I@&D
M5&!(>1+Z*8ID*JTV9 [(&1H9U(D=]<,]6>O;(I=C#ZIFWW4'6'5, A5,&RJ>
M+0G!<7K&811<9F3LD=)_$L9A4_?F731<WHX)+J<L5RL#\4E4_[V<UGU1RQX!
M-U5OU'$:">*)-($R(A@BA'5/<,R@\)'//1G0U+?B!2.I0V,)I1O(!1/92[G+
MI]N%U+UCSS9ZAY"ZK6R+QB%F<V'&)LX1[IA;EOJ"#TN-?]+)X\LFO:76H%;;
M'=M8H>2(>\QD]LI$5C"\Y26[FT_P5ZI"$%>S:?VA'HLT]B3R.&11F.K8 P[3
M)&(PB:)0>2W8DS*T2738*\6*A7I(<;C7,I9<4^K:PDG9@=+"13D%H%X<E%6U
MG)6*CMV30PBX=$YV9/3OFAPR<Z]C<O!B5RU@5QN9U[)LJEC*&P="O>=A&D%!
M(PD10QY,D4=@$*$X5*\_PYY5()*AW*&Y)N6._4NY8Z];O.JMN#;<8(JZ&5MT
M@&7'_+&_>VNYL[DD%??%Z*Q ZJPMZWZI[]R'M1&*XXU7FV]O><Y15^OX/,LW
M(W)NQ=-,O7^ZH6LQQGZ,(Y$J%O(IA8@$!))(!C#V8\I#SJE,O661J'N+4Y#C
MHHW>I>UR4/=]G)%LU+;)RT:78%&6*WXMN6I>ULW0S%60R8MU;+W)E!@>K3A"
MN.=*3W*6@P]+A8%^L7X"M<YE<VF'/00L$')U1&,@L=^3&W,(=@YT+&YM6Y_[
M^7E2'O*J\4CQ^'DR^[X1I3*BQ3PG;#X.2,!8Z%'H49XHO\GW(>82P4"DE.L]
MX 3'=M6ZC>0.S6\J>W$\ZPIUO"K:H%Q9G>.3S;A^J_YB6[W;#'PS,NH THX)
M:5/CJLV)UGDS6@[\L53;::%O*Z"<E?TVD]IS$7 K*'9+@MO=WG9M]YP+EI5#
MJK]/1#GVE"O7.I]G_Z@2=J7GB8@&(20QQ1"EH82ISS%D 4H12M(DB5*[A=UQ
MH4-CITV=RQUFLJ&L[<K. '/399U;)#M?TZW5/0,KA4L\1R9XMEC2F0/D;#UG
M(++GQ9PY"+LK.8M[[:M>'*S)\U4\49&/:4)"A$@*$YX0B*(@5LLW/U1>4B(#
MXB<X1$;48R!K:(RC4]/,RS < [*93QS#TS&--)7O G]4ZAK&_IE 9UZ]PB&$
M/56N. U*JZ(5AN T%*PX-D)OQ2H,3=DL5&%Z2SLWKJ[0+GC=<&HV+58KG%0@
M)&08PB!*8XABPB".$8$R)#[V!(O3P*J50X.LH5'H2E6PUM5DV6.-L9FWY@BY
MCMFU+6C6OID!'(Y<LB9)O7IB!B:_=<!,;CDM36#9-$Z'#H6^!QD6RM4*2 QQ
M))!RM3S,*&%^DB1M$@6&V2EN(T2^57>X-^ 9[FFWAJ3K[6MS-%JG#'32\.W-
MX.^2-M#<VNW 56V+,2LFT&[AM5SN":T_0E&",?<EAI(S]:''E.J>;AQ&3"0Q
M#V."D=4+W"1L:*_S2M>R_<)RN[/]Q[X1:,,]8T?P=;U1W!ZY%A61CT/BK/!Q
M@ZB>ZQL?-WJWC+'!/6VSCT:<JP>H*&5<YV6_;&7(.(A"FL8\@,2+0XBHQR&-
M4PH#2;&')(]DZ-EE'^T7-#3JJ--I:F7/RBP:H2 %2X5M\X\.X-O,&BY1ZWK[
MI35@+3*0FM$X(0/IP, ]9R UF[>;@73D^A/+&UQ.GQ?SXHMX$1._WOQ*=-]Z
M@A,HN&ZR%B /8HD8%!%-)8Y9(H15KYD&64,CAG7JO:X@I;4] Z6^P&]9QV /
MOF:^A"/4.B:&!L <[B5:8.*Z'L$>2>]3@>"PR0=K#C3<XK0Q3%4%Z^!V9S$6
M6 91RB@,0ZD/<E *4Y\%,/1DQ&048<;L6LNVTV-H;-/4' 9\R*:@* TRK'!^
MZB29+G$ZA[[SU<_A9C'+\H)-9R0.P_E.!+/;AC%'M1A"RQA3J R;QA@/9W_L
M76=E/>2SQ91_UST&Q8]R<9<I !YUF>MB20#5K\F4/\^^*W]!)H1+/_2AYT?*
M'U.K,H@Y%I"GL<!>0H,$8],#\=9:#(T[EYF)&Y: M2F@MN5L1:H<5->4::/:
M(//#XO8SUTRIO<U'QX3ZWV(JS$_T>YF2GL[ZNYL:JSB DR%MB!!H/W9OL0,G
MF[\957#Z8.U\_[)8^KVZMZR5)23R)>(4QHFN6Q1S]4V2)(4Q"A(1TY 2S&P\
M^JW1!_>M*=L3:.U:%1G;1L[,S6Z-1]=<;PR%M3.\UV1'+N[VV+TZKGO->NN.
M[K^HW8OZ939]^)*]"%XEW/U-3/CG6:Z;XWQ\+7^T>A1C1@@-?0Z]. P@\J0'
MJ>?Y,""Q0%A*E$3"YB4VECRT%UPK#DO-ZT13H'6'<I9#W7!,UQ@N?]Z> \PG
MQ8P?.H&Z8^YPBK(UO5@CYHAZS.7V2DO6<+RE+/L!7)4B&+'Y@N09F?Q*LJEN
MF3F./,\+(A9!W]/[BWJGD=!$L9GPPIB$@4APV"+CUT"TT>O5?\;OMVDNV.QA
MFOU#O6QDJ328*(U/+4FPB[X98[D"\SU+$2S_=4TGV4.=TK*R F@SZAZN718H
M. A;9\4)=B6^<V&"@Q <+TIP^-9V]+0<YGI:]26\R6?/(M<%XL:I'R0L3H2B
MH<"'RIGBD/@BA$3QDR<#/\+<JCC*85%#\Z?*-V$V+;NUZABC7*C70Q1ET$ V
MU<W\RCQL.RIJ0-J,@=S@US'Q;)"(1G#99G2MJSMJ.8Z'(T9I$-0KD1PW^"U_
M&-QA?Q)0U9+59=F6/2N^SY:Y;[X?!F& ((XQA0BA&-(T#B +A>"8Q6F(N.E6
M_V$Q0Z.+6TT/%Q4]W(G\)6.FI1N/P'E\_]T-2!USPEK)5:L;I6:+M+<&J,SW
MQ]U UM,&>%OHK+:WCR/2L'_=<'-O&]3'#=C<@3:XNITO=27F.O2U#''CRFM[
M_58(?CFMLV"F#\IWRU[*XKMCY#'J"R^!(M&MRWR60B()AQB%*$R]$ 4Z\-V\
M]J2Y:"OR[*$@Y=7%/3@?W?T-W-Q>_W;YZ>(3^/COX/KFXG9T?WGU*QB=WU_^
M=GE_>7%GYVU9S(69]]4-PATSKU*Z"I!?JJTWJ3YHS94?^Q-8*0_6VKOSS^P1
M<^2O60CNU7^S!^2M/]=BA+8A]Y=3-LL5498?N#)X]UR7+LQ?SV=<C-.41(32
M"'HHQA!)',"4110&0>"''B%^Z/MVD?>-\H;F\=7QY%LZ;T25UYH#K;IM*'XS
M[LU<U0&:'1.4"R!;A.@;P7-"I'[S^#T'[!L9NQNW;W9;BT"R^?VC^$KROXOY
MM91"!Z]5WM=R#1D&ON]3!+GP!42)T.%BD0]%B-.4)8Q@:AXNUBQK:+0R4M[]
MHP"5PF"I,:B4M8@R.H+P\66E0]PZ)I!&R%HL,8]A9Q&'Y0[#OJ*M6CU^=I%4
M9J TQ4L=&:&_J"@S4[9BGPQO:;?\_$B*K+B6(\8T3^N8X+V-1U% @CA@NK*P
M4']X1$#J(0EE$ODQ(2F* ZM^KV9BAT:UI=9Z9WJMM]T"TQ!ML\6E>PP[IMT]
M\/73X-4.*4<+2D.AO2XF[8!XNY"TO-O>RRN[.M2%8&9Y%5%1U-_06)G+%=-
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
MVC90&F=;MO7T"39SMOJ=MHXYK9J)CX8S]K'MC-DG(3L#V55"\ND*]9N<[ S
MG41E=R/;^VM?R8_L:?%4)ZM)23B/0P0]CB1$+)"Z[3F#*>(>93A(J&?44FEG
MY*$1:ZV<N2^VC=-Q_ZNU]1WS4ZV7RZX:AZP]P<G:'J\WQVJO&9O.U/X+G#;9
MOIR^B&*[!>ZJ0&_$$:,^2:#@6#M,:C&5^AR7M8]3&8<^X58!D_8J#.T]OKSZ
M[>+N37]MRW+(+>;!S*_I%MVN]^>;&VZOC-AHN-U)C>7V(';;@[M)@2'TXC8
MR+ GM\E(+?/4&%L\Z;9$@I<[D-K]R<6CWI]Z$54LJ<X#NM)-)N_)C[$4?H E
M\F"0! *BB$F((RFAC(@@!'F2F'DG+>4/C?LVU >S<@>7;1J@WE-M@66VFN64
MF#%AAT!W3(.;&%>[Y%NZKV+1M?H_E=7R]&&=LL%ASEH[\%QEK5E*[S=OK1TT
M.YEK+8=I60!TM?]>"MO>A-_-(2Z^9(36@5T;@=J>GQ)*/4^1GVY^J_X*"0T0
M3 .1<(:$\A"MSA6=:#4TAKRYOKN_O;B_O+WX>G%U#SY>7%U\OKP'-U]&5W>6
M]4.=3)H96_8^%1USZ%*_U[.WU>CKJ@MKK1V6&G4)HJLBI$YTZK<\J4L8=PJ7
M.AV\Y3&&#GF[+(J%X)\6NH]Y5='^-YU2>R6^E[\IQBC"*$!2P*B,XDB$8EL6
M^9 (+,(0IU[H"ZN3"A.I0V/3S8!7D"D5=;)WF<"H?1[=]\,R@L,,>\-#!->(
M=GU.4*)8*0PJC>NF'6>@5%H[D]^K"QR&8%C!Y&JGWTAFOYOY-C#L[-=;W6P?
M-3O2"/ZJ>"\GDUOEE)Z781OJ#<_TQN,L)U.^>*HK*RR+S"4HI3Z/8$"HSGE2
MRV,<8PII$++4XS)- N.RAO;BAT94V@!06P"T"7HG2Z_52B/ V@I0FV$>=MIB
M;HZ<%72.>,=$9@UVB]J*;=X(XU#@;M'O*5#8W2-O%4/<'KN&".,6@_86?]S>
MX,WHY!-&L?N<<)&-J]XE.PD>UXMY,5>"U/=K[$L<8B^BD*21A"B-$=3'29#*
M6% J=(:7T>?#3-S0/A>5QF!O1M*&VF9T98AX\T?!/8X=?P1.A="8=.R0V>/
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
MOUW<CGZ] '=_&]U>W('K;_=W]Z.K3Y=7OYH?+YXZ3\</=GM$OV,Z6UH":E-
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
MK.DR?[ZJ15'D'3J**B6?,]LCCK_FG?R^K90JBG];U\JLAF94H$3:E4N"D7&
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
M\O/?+F^OKA_!E[L'<'5W^_CT\/O5T\W=K>^QOAOJ;EPQ )8#T\>IIA];K2_
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
MA/B#=AZ+EO/&!&AMV*_Y.$"41G<,A]OV:U/@H[?N' %RV'YS?5+'2# A;*/
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
M TR@0MSNA^L84L$H1")421JK**:Q#V$Y2YX:754Z%DN"K*:I[R+,%7K7-=@
M@ Z^!*MT!I6F.:K;'VY<X.VPVO*$JK?%EJO<D==:GG <+K5\'W!FT,R=?MPL
MQ;]_7\[-S>NB -OVO<ZD2DF2(DA88/A):0&99"FD'*>2LI#$B>@41],D=6HL
MM0L@L95%:FK_5U"6$>SJ8KD-@AMG]0[MP'S5"ZK=@W5<4.H[?J=1YL>$]+C
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
M9F@W^#U!.-S1O47YTXHMB@[H#\HX(H8A<(RB-*8PU"2&*,0"$H4#:!P!P8,
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
M&G^GD5&E*;>,6:A>:+0CB0/>ZVX/I%7T^&?JL?7FZ./1I[?'IW\[/CX[O<O
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
M$=R-/7,!?TAK3PEX@I1A[SGWA)P:8F\ /8]P8"CCN.LZPCTMG=C0A[,6-^=
MG:<YF9P2KPR</3'36ZOTW@Z%#A)V X?3[]:O766KT7INL%3Z:?-D)-71DE3Z
MK4GO*/%*..)9M,PXQ9*OC9T72&HFN._OF+JF4AHP2==MUGX?+[^^O5HLD:<;
M0_MC\TJW82J%!(0IC#I+5S_B8RI593ISHYGWU=MW;$E:,V%_C[7Z/2BI%>R-
MPU71U>+#]&B<3O+F1,@1%Y';1!-Q/"64&0T86"AT#I6E/%"9F*A=T?(23<V<
M%/2,MEIJ:0!FGTO-%^IGG17_/$-.8#F>PVJV;BYUC&]@BE\LRVB,Q:9!W[A
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
MP-USX^R?(@-TH JJ JF=2ZR]-(';Z]U#7V]]U<9QS]QOU,J!XU&0P'P@4F+
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
MI2M9;:.S%67-EEKO@I('!J:^4AJXGO8%OL'T"HU/G)U/.VM\GZ&D,Q@A*&'
M')&&)A*L4"@SKX2A*FE5.X?U(E'#WAGJ"6!U5=$ MM[[\;QKI_$K^+(+EX#A
M\47CO(^E<R+)H!CNRHZ3TI2=.)&%,YE2Q6M;[ZV)&W;\1T]8ZT<U#6#NV,^G
MI23Q,\R[$[/[[(20 UB:BWF.I?(C$*\D$.Z"BBI;:JOOF2^0-&R/QY[P55,-
M;;OA9SY,#G'"UW]?T05_C*+^'7#E! LN.A)]%J4A+B5!*$64+@V8M:;J?N/_
MAAUPC!S]^?F\-!-')93++=W6W$EVP]5+TN+6"R25"E&IP))@C"3:\R@<)(Y;
M<OTLT\N$->M^[X*1^Q:EODH&OH6_>77*3XX7I>'&ZOKY*KMSES'K-;.2.Y*B
M*AEL5B8)4G3]*//>"*NS4"\8G)U?VJR7O0^.^A5YHWO4@ZNI>^]63SVIEPNT
M/>Y@SUV$])Z;G'@D&*=;(E'Y&+533LI =\C96Y'_*:[1;@24)E$FI2=@);IX
M-M/24-,2+Y5Q,6IJJA];;T%6NU=E=T'(]E=E]]-'HR9GL[!Q;VOSR$-J%UWV
M:&-V*8?3@KL,7! *,N-6)DI3!D>)$4P)"-)17WL%OF+IY2WF/\%U@5Y7.7-O
MJRU=;21(0Y)C)?\<<%UA*$@RT\XYJAR&HKW9H6=)^_,45NZ"I*=M4ST]-6J?
M-BH7]S9/#Y]1N::R1^-T8%U;CJ9T_J,D\7(U,J1$0DB&<!XA"2$,C3W$O$-6
M5MXLC<UWEY>^G\T?%.4=S>=E^,B*@DGW]"Y:O?W@_:<LWG0JO[?0&#,^,S D
M@R]SJ)(B%ET/@LZ !Z$9<&5Z,XBOR.B?NL9SE[7PM,5M%5:-VN_MBBSW-NT[
M/?[UBD9[W!">+@]DW"/$$T%0" Q&G"X7OACQ-@9J#,5?UD[\]E8Z>K/:[K]A
MH]GRFQ_K7VXT*Y+@05E&,@WH4QF%*UP&(,))D:36(4!_9G@G4ELM,=T!0T^;
MR/Z4UJB16V=R/OEY.8'X!N]@Z<>3 [),#YY4,=_T/)6OD'EBD2=J+<E& )$^
M8^#C4>E96,C.9$^K-TZNGWDJQ].?KBX"S!'N5V$Q3F/<"[H)D"$Q:X PR)3(
MLGG[P QA"@(W%(*1X04,//7L=O-$.VAT\WS_8 $V4,#PBQ]//\X6BY/IJ2^V
M;]T@N'"29))@A"(^(Q-HTESI+HUB291K$\$)7?MRP]/4M)L<V@,\E87?]J[R
MJ_\[AAC+.?B+Q>PZCWKP#O/L4RON-MM3_PI%QV7J0<  L.OQ(K54)/ H201E
MDLX^NU"[F*B_FH>U*,ND[-(0HCSR]_'RZ]NKQ7)V ?/C[^L!JR5G@?]+9_[[
M2#*1M.:*1.=H:>;IB?7,$K"TW+CV(>O:C5?W(+/9?6X7_#Q1+=J;N@:NCCB:
MX'.FG5NYYA1M\?D<%WV97Y.<L<EFB92GB&%%%,1#-D0K(S.7S'.]337$LR]I
M=H/;!S5U13HP-F[SIV_\9#VB89I^A8O9W$_3U<5:=HLUEX4[%4&+P"214B<B
M730D*!&)3S9)*R&F^\UJ'P7,[F]NMWIX3Q3U+/QFH/4KE#GBX\7%HNLUTDW-
MBAY7@M?$(<'E3K\ECM)R44TPKZFPWMF=0/3P'>T6 Q\,EP,%VD!HMBX(F9Y_
M+!/G/Z['SN-N.P+<1@UCFG@:R\8JD!%G J$Q988!![?5CTJ?)&;8@>H]>3MU
M1-\ AM9F<3%R-%DIE24!OR(R<D=L3HKD3!UUR6ON:R=2K]\][.CR?OWAW02[
M/R!F2S_I.U"_/@"?/5ZNNDH97=V9(U4:^!T:R1_VVHJA?D7^^S\+"$I&14L?
MC>!+SV@T1F68)@D2,.@21CM=>POH<=;33>KE?GGT*,8<J6*10+90FGH$$J+
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
M4R@W3P4)P($(:T%ZQ'M*+V507WC%=N>"],\!B5JB;.!$\!X7'V^*%H)7$47
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
M!TNZ0;1<NVX.:*#(133E,B1D-*Z9.N+!<!Y ">2N9[RTL.T<KN$7(+.'N!L
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
MRT0PDG-$)EN@%:DD@7G&E"FP$7M5]#\O1(R#A+4#$>,0SDV-B#&;WT)T2!J
M,L.(RS82*6,D(<E % W&2.:E-C6F;_[PT#80,0X265>#?U,+_@<H#R&X%L92
MPFQ 'PGEVBAC#ABE2$$,Q?DU4/L.AT*I?AA33?!'\Z^%0/(QG[C+);[9-@([
MD414F1)J- ;DC*&=-((2$"IXL(ZQ_4Q%S;N01ZF>MNJ\D63Z:64_\?G@T:M=
M'8B^[ON;PO%/U]W\US]A$6<]7 C)=< 4M%0.EL9-S"6\5Y) BL)K:KVXVTA\
M_]SA^J0U?M=26;.Z=L3\G&WZVYOBPM9&J3_[ZF=7A1>ONL5O^+_+"RHX,!<R
M@4B1#T)3-#:)D1@X!C5><Z^K'TZ-M);&[W_&V1]-*<ASWBBK'HWOPY;Z=\O/
ML#C_[.?OK@?4G8$=_>OYJJ/F@D5-HTJE=2:5,852$!<\^FMC>%1..<IK%S$]
MU=H:OP9K=".-J4#/>6,-+_^&?CF;7ZZ6SC OBY@NYP*'4=#8/&7$"I07>M\<
M."9K)C637]Q#_\2GG\]T@YRJ",]Y$QQH''Z'V>7G):2SK[#PES!\^(M?PBL_
M6_S;7]W !5"KL\N6*,W0+=M<L'U#P+>1\:12 %V[V[:9Q4^<Z#_3[3>I"K:R
M=\/CC L/V:T/A2G][;&;/ NN0B)!%=03S@*Q(2@BJ15,J&B4J3[&>XR%3-LB
MW\*>FE0U&M@?VY:3%6+%_2)YV\V_XG)AM?+^O#3YW_Z\M.F^[9;_@>6'[5BW
M"Q- L5+\#3;!:@*NXS839[BP)FN14^UZJ]$6L]<^,3_I/FE#17[FO;+RO:^Z
MQ?I7Y>_8A4D4O.*2H-F01#ITMT& (>5V"SR'J$WM8.]I5[C7KK)_[ZJG5J8&
MMMK0,K&*4#< =/,>+CRU$K@+Q$%)'(T%XE3"6%0F)ZCP0MKJW5KW4K*7ZKJ?
M5'4K"*=1,.=;D#W?L8_O;KC^)?+V$M*R6XW&]?/T?M%%@-0746%^M;EOZO+9
M_-N=/B#\ZX^S+[,KO[B5E"T_^R7*J^Q85!W\YK.4AHWKK][[67H]?^FO9[CW
M\9^1FB_=?/BJ\&W; E %!>EY+KDR5-/S9,(/<F\#3\I$EW3*Z&)DF4P0T/=8
MX!CK*6^EE8:SZOT6/PN>E(WHCU7DQ-D8,8>,@CC*([&))LT,#3E4;U7Y&T_J
M0)T=#T_J$/$W$*O]@'KCF/-2!44\+[!<DBIB73*$Z](MQE/PHR$ _4QX4@>I
MP$-X4H?(HR%=6O=YB""TL3D3;S1F+3$4K'/A,:04R62G1&2U;PQ;PE4X7I(/
MXTD=PM;&T85\],@3J@D@;40"321@=$L$S3DF:20P_T@$7 M=Z*EPI@Z2W@'H
M0H>PL@%3\2/HB/%<@Q**I.0\D<JS,I^0DL2CY%*:&%)MO_-3H@N=XGB.ET@#
MZC1*'[Z )(4K30@<0BFCD\3E9 G5D1J(43$(3WU?_\S1A0Y2JZ= %SI$QL\,
M78A1B"$D3KR$T@)CT1ADIHAF*G.!GYF[XUC^1A<Z74=.0!<Z1&#/P>8^?HZM
M79#!%RQ[!ADS=@R&')>F#$>B"A<=).BGMK!U>I:> 0#(*<'"$\N^ 6T_NQK^
M!M+]2]]<HQC+BD&@!*/[1*3Q&-Z[@)RUG!N15&2T-@[_?I0U;I<KZ\O=V+:^
M\!I0R<W]Q2MD]] P-8\;L]!_*K.&M]C$Z'KN7_EP:8)_=G639O/+6U>#_84#
M:3./I4"0*B*SY 4!6Q*5K 7P(&*NC6(RZH*>?:O1*1N@'55I].[X(UP6EOMY
M>MO-S_UBEC.D%S<]<K_O/\!U&1(UOZPPM^;(!]6X)ZVQQDJWDVM2M@_=WN%P
MQQ75-A%5KF]D]IR$,A.$!E1^0T%Q)FM'A#MH.257VW;HW81^EF;(:^@OI&-
M!>-$6L"U)>H)+DD3*WUFW.$O M\C(;OONR?V[C6D>3MS.IE]S]K*?"]BN,O8
MU_,!'K10$;ZM/QS;%!U'S=/9JPK<&MNH&4HUQI6!9(AE>%L()-CH\2>7 92
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
MNC2H ,EI(JVG/)2"W.NA GI)EJN$:T!QC[,JD2ZQ4J_(F!HE$B?:8K62PN]
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
M Q0    ( (&!H589>2W<Y T  "]_   0              "  ?M< 0!S:G<M
M,C R,S S,S$N>'-D4$L! A0#%     @ @8&A5BI1B?DW'@  4AH! !0
M         ( !#6L! '-J=RTR,#(S,#,S,5]C86PN>&UL4$L! A0#%     @
M@8&A5DHU9X"J*P  _;<! !0              ( !=HD! '-J=RTR,#(S,#,S
M,5]D968N>&UL4$L! A0#%     @ @8&A5C7]=\!RJ0  SL$& !0
M     ( !4K4! '-J=RTR,#(S,#,S,5]L86(N>&UL4$L! A0#%     @ @8&A
M5L#IU2DZ7@  D_D# !0              ( !]EX" '-J=RTR,#(S,#,S,5]P
M<F4N>&UL4$L! A0#%     @ @8&A5K'T^]DH%P   Z4  !,
M ( !8KT" '-J=RTS,S$R,WAE>#$P,2YH=&U02P$"% ,4    " "!@:%6Z0TT
M= 8(  !H*   $P              @ &[U ( <VIW+3,S,3(S>&5X,S$Q+FAT
M;5!+ 0(4 Q0    ( (&!H5:P+4PA_ <  'PH   3              "  ?+<
M @!S:G<M,S,Q,C-X97@S,3(N:'1M4$L! A0#%     @ @8&A5ME*?>W?!
MZA,  !,              ( !'^4" '-J=RTS,S$R,WAE>#,R,2YH=&U02P$"
M% ,4    " "!@:%6V=:+$M0$  #R$P  $P              @ $OZ@( <VIW
F+3,S,3(S>&5X,S(R+FAT;5!+!08     "P + ,D"   T[P(    !

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